To tylko jedna z 3 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Technologie mobilne prof. UE dr hab. Inż. Stanisław Stanek
Wykład 4
Android - pierwszy program
Kolejne kroki:
Tworzenie projektu androidowego
Wybór wersji docelowego SDK
Nazwanie akywności generowanej automatycznie
Tworzenie wirtualnego urządzenia AVD
Uruchomienie urządzenia AVD
Uruchomienie projektu jako aplikacji androidowej
Modyfikacja kodu wygenerowanej aktywności
Podajemy nazwę, ścieżkę, wybieramy wersję (8 to 2.2), nazywamy pierwszą klasę. Tworzenie AVD.
Standardowy kod
Zmienaimy setContentView layout; main
Na
textView tv = new TextView this};
Tv.setText {"witaj "};
Setcontewntview tv };
Po zainstalowaniu bibliotek pojawia się możliwość uruchamiania w Androidzie.
Developer.android.com/reference/android/widget/TextView.html
Android - klasa TextView
W swoich artykułach opisywać co robią wybrane metody (krótko)
"Kontynuujemy opowieści o JAVIe"
Abstrat class osoba
{ private string imienazwisko;
Private int lata;
Public osoba (string n, int i) {
Imienazwisko = n;
Lata = i;
}
Public string getimienazwisko() {
Return imienazwisko;
}
Public int getlata() {
Return lata;
}
Public abstract opis();
}
Rozwiązanie zadania domowego z poprzednich zajęć
Plik źródłowy w Javie
Składa się z:
Instrukcji pakietu (pojedyncza, opcjonalna)
Instrukcji importujących (wielokrotne, opcjonalne)
Deklaracji klasy publicznej (pojedyncza, wymagana)
Deklaracji klas prywatnych (wielokrotne, opcjonalne)
Wystarczy więc jedna deklaracja klasy publicznej.
Pakiety w Javie
Do tej pory wszystkie klasy pochodziły z tej samej przestrzeni nazw. Jak zapewnić by nazwy były unikalne?
Pakiet - zbiornik na klasy:
Dzieli przestrzeń nazw na rozłączne zbiory
Kontroluje widoczność klas i składowych klas
Hierarchia pakietów
Pakiet wielo-poziomowy
Package pakiet1.pakiet2.pakiet3;
Zmienna classpath
Zmienna środowiskowa któa wskazuje na początek (korzeń) hierarchii pakietów w systemie
Np. katalog bieżący i katalog C:\mojaJava
.;C:\mojaJava (najpierw przeszukuje bieżący, potem mojaJava)
(…)
… Balans {
String nazw;
Double balans;
Balans (string n, double b) {
Name = n;
Bal -= b;
}
Void pokaz() {
If (balans <0)
System.out.println(name + ": $" + bal);
}
}
Class Pakiet {
Public static void main(String args[]){
Balans biezacy[] = new Balans[3];
Biezacy[0] = new balans ("T.Bialy"; 123.12);
Biezacy[1] = new balans ("J.Schmidt"; 23.12);
Biezacy[2] = new balans ("T.Zialy"; 5.12);
For (int i = 0…
... zobacz całą notatkę
Komentarze użytkowników (0)