Elementem interfejsu użytkownika (UI), który jest odpowiedzialny za wyświetlanie zasobów graficznych jest ImageView. Jest to klasa Javy dziedzicząca po klasie View i Object. Przejdźmy do Visualizera i rozpocznijmy tworzenie elementów. Objaśnienia poszczególnych atrybutów poniżej kodu: <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/fall" android:scaleType="centerCrop"/> android: – oznacza użycie przestrzeni nazw języka XML dedykowanej dla […]

4. Android – ImageView


Rozpoczynając tworzenie aplikacji musimy poukładać w widoku nasze klocki, jednym z nich jest warstwa odpowiedzialna za wyświetlanie tekstu, czyli TextView. TextView jest klasą Javy, która dziedziczy po klasie nadrzędnej View oraz Object. Każdy element powinien mieć zdefiniowane podstawowe atrybuty np. szerokość i wysokość. Przejdźmy do Visualizera i rozpocznijmy tworzenie elementów. […]

3. Android – TextView


W tej części poznamy: podstawy interfejsu użytkownika podstawowe elementy View, czyli widoku korzystamy Android Layout Visualiser podstawy XML Interfejs Interfejs(UI) to wszystko to, co użytkownik widzi i może wejść w interakcję. Niezmiernie skomplikowaną sprawą jest stworzenie uniwersalnego UI dla wszystkich istniejących urządzeń: telefony, tablety, TV, smartwatch, ekrany samochodowe, komputery i […]

2. Android – podstawy



Czy zastanawialiście się kiedyś, gdzie są te wszystkie ukryte opcje w Waszych telefonach i jak się do nich „dobrać”? Tylko dla doświadczonych użytkowników. Robisz to na własne ryzyko! Oto krótki tutorial (testowane na Xiaomi Mi 10): 1. Wchodzimy w ustawienia naszego telefonu i wybieramy „O telefonie”. W innych modelach szukajcie […]

Telefon z Androidem – opcje programistyczne


Android został stworzony przy użyciu języka C i zbudowany na jądrze Linuxa, a dodatki (czyli biblioteki i narzędzia) zostały napisane w Javie. Ale czego używać do tworzenia aplikacji na Androida? Niekwestionowanym liderem wg mnie jest IntelliJ IDEA firmy JetBrains. To doskonałe narzędzie do pisania kodu, którego też używam m.in. w […]

1. Android – wstęp, historia, działanie


Metoda printf pozwala na wyświetlanie danych w określonym formacie.Dane wyświetlane tą metodą są formatowane na bazie szablonu i zestawu argumentów. System.out.printf("Hello %s %n", "World"); W powyższym przykładzie możemy zauważyć, iż korzystamy ze znaku %, który określa format danych składający się na pewien schemat.Następnie, po przecinku wypisujemy kolejne argumenty, które będą […]

13. JAVA – wyświetlanie danych metodą printf



W JAVA, jak i w innych językach, możemy dokonywać pewnych operacji na dacie i czasie np. pobierać aktualne dane, formatować ich wyświetlanie itp. Date i getTime jest to klasa prosta, za pomocą której pobieramy aktualną datę i czas z dokładnością do milisekund. Więcej w dokumentacji. Aby skorzystać z tej klasy, […]

12. JAVA – obsługa daty i czasu


Instrukcje warunkowe if…, else…, elseif… Najprościej rzecz ujmując instrukcje warunkowe tj. if…, else…, ? oraz switch… pozwalają, w trakcie pisania programu, na rozważanie wielu możliwości odpowiadając na pytania co jeżeli? Podam wam teraz prosty przykład: Jeżeli liczba jest większa od zera, to wypisz że jest dodatnia zapis tego stwierdzenia za […]

11. JAVA – instrukcje sterujące, pętle i funkcje(metody)


Tablica w Javie to uporządkowany zbiór elementów jednego typu, funkcjonujący jako zmienna obiektowa.Inicjując tablicę określamy jej długość, która pozostaje niezmienna.Elementy tablicy są umieszczane w kolejnych polach zwanych indeksami lub kluczami.Indeksy możemy przyrównać do „nagłówków” poszczególnych pól, wyrażonych liczbami, których zakres rozpoczyna się zawsze od „0” Wadą tablic jest ustalona odgórnie […]

10. JAVA – tablice



W sytuacji kiedy potrzebujemy odebrać od użytkownika pewne dane, korzystamy z klasy Scanner. Klasa ta znajduje się w package java.util, który należy zaimportować przed naszą właściwą klasą. package com.cku.basics.programs;import java.util.*; //importujemy package java.util.*, czyli importujemy wszystkie dostępne klasy z util m.in. Scannerpublic class SimpleScanner { public static void main(String[] args) […]

9. JAVA – odczytujemy dane od użytkownika. Przykład klasy Scanner