Jak tworzyć aplikacje na Androida

Mobilny system operacyjny Google Android jest idealny dla programistów, którzy chcą tworzyć aplikacje telefoniczne, bez przechodzenia przez rygor systemu zatwierdzania Apple. Ten przewodnik przygotuje cię z odpowiednim oprogramowaniem i narzędziami do bezproblemowego kodowania pomysłu na Twoją aplikację killer.

Bez względu na to, jak dobry jesteś w programowaniu, jeśli nie możesz się objąć zestawem programistycznym Androida (SDK), twoje aplikacje mogą równie dobrze być napisane w Shakespeare. Wykonaj następujące kroki i zacznij radzić sobie z procesem.

Zestaw narzędzi programistycznych Java

Pierwszą rzeczą, którą musisz zacząć pisać aplikacje Java (na podstawie aplikacji na Androida), jest Java Development Kit (JDK), dostarczony przez Oracle pod tym linkiem.

Prawdopodobnie wybrałeś Java Runtime Environment (JRE) w jednym z niezliczonych formularzy w trakcie codziennych czynności internetowych, które pozwalają uruchamiać aplety na twoim komputerze. Dobrze by było, gdybyś odinstalował wersję JRE, którą masz obecnie na wypadek, gdyby kolidowała z wersją JDK, którą pobierasz. Na szczęście powyższa instalacja zawiera najnowszą i najlepszą wersję JRE, która z pewnością będzie kompatybilna, oszczędzając ci żmudnego zadania ponownego zainstalowania jej później.

Pobierz i uruchom instalator, upewnij się, że "Narzędzia programistyczne", "Kod źródłowy" i "JRE publiczne" są zawarte w niestandardowym oknie instalacji, jak widać poniżej (Twój widok może się różnić). Kliknij przycisk "Dalej", przeczytaj umowę licencyjną, jeśli masz dużo czasu na ręce, pozwól, aby to zrobiła i jesteś gotowy.

Podczas gdy większość aplikacji zintegrowanego środowiska programistycznego (IDE) - szczegółowo opisanych w następnym kroku - jest dostarczanych z własnym kompilatorem, na ogół przydatne jest skonfigurowanie nowo zainstalowanego kompilatora Java do wiersza polecenia, aby można było go użyć w razie potrzeby.

W systemie Windows przejdź do System za pomocą Panelu sterowania i wybierz zaawansowane ustawienia. Stąd wybierz "Zmienne środowiskowe" i znajdź zmienną o nazwie "Ścieżka". Dodaj ścieżkę pliku katalogu "bin" twojej nowej instalacji w Javie, jak w przykładzie poniżej.

Użyj komend "java -version" i "javac -version", aby sprawdzić, czy wszystko poszło gładko i powinieneś otrzymać coś w stylu:

Zainstaluj IDE

Zintegrowane oprogramowanie środowiska programistycznego jest szeroko wykorzystywane przez doświadczonych programistów i początkujących programistów do tworzenia programów. Dla niewtajemniczonych IDE to aplikacja, która pomaga programistom pisać kod, udostępniając zestaw narzędzi, takich jak debuggery, kompilator i wiele innych.

Chociaż dostępna jest szeroka gama aplikacji IDE, dla tej demonstracji będziemy używać bezpłatnego oprogramowania Eclipse, ponieważ Google udostępnia wtyczkę do niego, która integruje zestaw SDK systemu Android. Kliknij ten link i znajdź odpowiednią wersję swojego systemu.

Ta część różni się znacznie, ale pobrana wersja została dostarczona jako plik zip, który po wyodrębnieniu zawiera plik "eclipse.exe", który działał bez jakiejkolwiek instalacji. Jeśli twoja wersja wymaga instalacji, wykonaj kroki z ustawieniami domyślnymi, ponieważ nie jest wymagana żadna konkretna konfiguracja. Przy pierwszym uruchomieniu zostaniesz poproszony o zidentyfikowanie "Workbench", gdzie będzie przechowywany twój kod i powiązane pliki. Dowolne dogodne miejsce wystarczy.

Po ukończeniu powinieneś zobaczyć coś niepodobne do tego:

Jeśli chcesz bardziej zapoznać się z Eclipse przed kontynuowaniem, otwórz okno pomocy i zajrzyj do podręcznika użytkownika Workbench. Istnieje również podręcznik użytkownika Java Development, który może udzielić wskazówek na temat podstaw języka Java, jeśli nie znasz języka.

Pobierz pakiet oprogramowania do programowania Android

Przejdź do tego linku i wybierz "Pobierz pakiet SDK". Na następnej stronie kliknij link, aby zainstalować zestaw SDK systemu Android dla swojego systemu.

Po zakończeniu pobierania pliku wykonywalnego uruchom instalację. Gdy dojdziesz do okna poniżej, zanotuj katalog, w którym jest instalowany (lub zmień go, jeśli chcesz).

Po zakończeniu instalacji otwórz Menedżera SDK systemu Android, a wyświetli się poniższy ekran:

Kliknij przycisk, aby zainstalować wszystkie niezbędne pakiety i zasoby, które nie zostały uwzględnione w pierwotnej instalacji.

Zainstaluj wtyczkę Android Development Tools

Jak wspomniano, firma Google udostępniła specjalnie przygotowaną wtyczkę do Androida SDK dla Eclipse, którą można dodać bezpośrednio z samego IDE.

W Eclipse przejdź do "Pomocy" i wybierz "Zainstaluj nowe oprogramowanie". Kliknij przycisk "Dodaj", a zostaniesz przeniesiony do okna, aby dodać internetowe repozytorium oprogramowania zawierające wtyczkę ADT. Podaj opisową nazwę i wprowadź następujący adres URL w polu "Lokalizacja":

  • //dl-ssl.google.com/android/eclipse

Kliknij OK'. Wybierz nowo dodane repozytorium i zaznacz "Narzędzia programistyczne".

Kliknij "Dalej" i postępuj zgodnie z instrukcjami, aby zainstalować pliki wtyczek. Po zakończeniu te dwie ikony powinny pojawić się na pasku narzędzi Eclipse:

Teraz przejdź do "Okno" i "Preferencje", wybierz sekcję "Android" i upewnij się, że Lokalizacja SDK jest taka sama, jak zapisany wcześniej katalog SDK. Powinieneś uzyskać wyniki takie jak to:

Jesteś teraz dumnym właścicielem wtyczki do Android Development Tools.

Konfigurowanie emulatora Androida

Mimo że pomaga, nie musisz posiadać urządzenia z systemem Android, aby tworzyć dla nich aplikacje, ponieważ Google współpracuje z emulatorem swojego mobilnego systemu operacyjnego obok SDK. Zanim zaczniesz kodować, warto skonfigurować wirtualne urządzenie Android (AVD), aby mieć gotową i czekającą platformę testową.

Na pasku narzędzi ADT dodanym w ostatnim kroku wybierz prawy przycisk z ikoną telefonu. Spowoduje to otwarcie menedżera AVD, jak pokazano poniżej:

Teraz stworzymy nowe urządzenie wirtualne. W tym przykładzie zostanie utworzone ogólne urządzenie, ale istnieją zasoby opisujące konfiguracje konkretnych urządzeń z systemem Android online. Wybierz "Nowy", a zobaczysz pustą wersję okna poniżej:

  • Nazwa: jeśli zamierzasz testować na wielu konfiguracjach urządzeń, potrzebujesz czegoś opisowego. W przeciwnym razie nazwa ogólna będzie działać poprawnie.
  • Target: To jest wersja Androida, na której emulator się uruchomi. W większości przypadków obecnie jedyną dostępną opcją jest najnowsza wersja Androida, która pojawiła się w ramach instalacji SDK. Jeśli jednak chcesz przetestować na wcześniejszych wersjach (co byłoby mądre, biorąc pod uwagę różnorodność wciąż używanych wersji), użyj menedżera SDK, aby zainstalować dodatkowe wersje.
  • Karta SD: Wskazuje ilość dodatkowej pamięci, której będzie używać urządzenie. Domyślnie urządzenie wirtualne ma 194 megabajty "wewnętrznego" miejsca przechowywania obok karty SD, więc możesz użyć tej kontrolki do określenia przybliżonego miejsca przechowywania urządzenia jako całości.
  • Skórka: Możesz użyć tej kontrolki, aby zainstalować wygląd i konfigurację określonego urządzenia (np. HTC One X) wokół wyświetlacza. Ale dla naszych celów wartość domyślna jest w porządku.
  • Sprzęt: Ponieważ na urządzeniach fizycznych z systemem Android istnieje ogromna różnorodność sprzętu, możesz użyć tego kontrolera, aby dodać wszelkie wirtualne funkcje sprzętowe, których potrzebujesz do korzystania z aplikacji.

Po zakończeniu, okno AVD Manager powinno teraz wyświetlić twoje nowo utworzone urządzenie. Możesz kliknąć "Start", aby uruchomić to urządzenie, ale pamiętaj, że pierwsze uruchomienie może potrwać dość długo.

Twój pierwszy projekt Androida

Teraz, gdy już ważysz komputer z tymi wszystkimi aplikacjami i wtyczkami, możesz zacząć korzystać z właściwego kodowania. Ale najpierw musimy skonfigurować pliki projektu.

Aby rozpocząć, przejdź do "Plik", "Nowy", "Projekt" i rozwiń kartę Android. Wybierz "Projekt aplikacji Android", a zobaczysz ten ekran:

Możesz użyć ikon najazdu obok każdego pola, aby uzyskać wskazówki na temat wartości każdej z wartości. Najważniejszą rzeczą, o której należy pamiętać, jest "Nazwa aplikacji", która tworzy nazwę aplikacji po zainstalowaniu, oraz "Minimalny wymagany pakiet SDK", za pomocą którego określasz najwcześniejszą wersję Androida, która ma obsługiwać twoją aplikację. Jeśli potrzebujesz odświeżenia w wielu wersjach Androida, zapoznaj się z tym przewodnikiem.

Kliknij "Dalej", aby kontynuować i określić ikonę programu uruchamiającego, która będzie reprezentować twoją aplikację. W następnym menu zostaniesz poproszony o utworzenie "Aktywności" dla swojej aplikacji.

Działanie jest w rzeczywistości działaniem lub widokiem, z którym użytkownik będzie wchodził w interakcję, więc logicznym sposobem podziału programu jest działanie w kategoriach okien, które zobaczy użytkownik i funkcjonalności dostępnych w każdym z nich. Jeśli więc, na przykład, robisz prosty program "Hello World", potrzebujesz tylko jednego działania, które będzie widokiem wyświetlającym tekst, podczas gdy wszystkie ustawienia interfejsu są pobierane z plików zasobów, które tworzy SDK.

Kiedy zdecydujesz się na swoje działania, kliknij "Zakończ". Eclipse utworzy razem wszystkie pliki potrzebne do twojej aplikacji, w których napiszesz kod i / lub zmienisz ustawienia, aby określić parametry twojego programu.

Tam to masz. Wszystko gotowe, aby rozpocząć składanie aplikacji. Dobrzy żandarmi w Google mają szczegółowy zestaw samouczków do opanowania aplikacji na Androida (dla tych z doświadczeniem programistycznym) na stronie Android. Każdy, kto chce zacząć od programowania w języku Java, powinien najpierw zapoznać się z samouczkami, takimi jak te dostarczane przez Oracle.

 

Zostaw Swój Komentarz