Zrobiłem to w następujący sposób:
Najpierw tworzę Android Virtual Device (AVD). Jak to ładnie opisało Android Developers "AVD definiuje obraz systemu i ustawienia urządzeń używanych przez emulator". W tym celu:
- Uruchamiamy Eclipse
- Wybieramy Window > Android SDK and AVD Manager.
- Następnie Virtual Devices.
- Klikamy New... i tworzymy nowe AVD.
- Nazywamy je dowolnie (np. my_avd)
- Wybieramy platformę (target) na jaką programujemy
- I klikamy Create AVD.
- W Eclipse tworzymy nowy projekt przez File > New > Project....
- Z listy wybieramy Android > Android Project i klikamy Next.
- I tutaj wpisujemy
- nazwę projektu,
- nazwę pakietu (w postaci com.example.helloandroid - podczas tworzenia aplikacji należy używać nazw unikalnych i odpowiednich do danej organizacji czy podmoitu - cokolwiek to oznacza wymyślmy sobie nazwę własną ;-) )
- platformę (tę którą wybraliśmy tworząc nowy AVD lub niższą wersję),
- nazwę aplikacji (tutaj możemy wpisać nazwę z polskimi literami - pojawi się ona później jako nazwa aplikacji w telefonie) oraz
- tworzymy aktywność (czyli podklasę androidowej klasy Activity).
- Na koniec klikamy Finish.
Pierwotnie wygląda tak:
Natomiast chcemy, żeby "zamienił się" w nasze Hello World! (dodajemy kilka linijek, jedna usuwamy):package com.example.helloandroid; import android.app.Activity; import android.os.Bundle; public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } }
Najprostszym sposobem zaimportowania pakietów jest skorzystanie ze skrótu CTRL+SHIFT+O. Możecie spróbować i wykasować wszystkie wiersze zaczynające się od import i wcisnąć powyższą kombinację klawiszy. Wiersze pojawią się same. Super!package com.example.helloandroid; import android.app.Activity; import android.os.Bundle; import android.widget.TextView; public class HelloAndroid extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); TextView tv = new TextView(this); tv.setText("Hello, Android"); setContentView(tv); } }
Uruchomienie aplikacji (jak bardzo oczekiwane!):
Klikamy Run > Run. I czekamy cierpliwie, aż uruchomi nam się nasz Android na "wirtualnym" telefonie.
Powinniśmy zobaczyć na czarnym ekranie napis "Hello, Android".
Więcej informacji o funkcjach wykorzystanych w aplikacji napiszę później.
Brak komentarzy:
Prześlij komentarz