Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu

Android zapewnia specjalną wtyczkę dla Eclipse IDE, zwane narzędzia do rozwoju Android (ADT). Zapewnia potężne zintegrowane środowisko programistyczne, w którym można wykonać aplikacje na Androida. ADT rozszerza projektantów Eclipse, dzięki czemu szybko i łatwo tworzyć nowy projekt Android, zaprojektuj interfejs użytkownika aplikacji, debugować aplikację i eksportuj pliki APK, aby dystrybuować aplikację.

Komentarz: Jeśli wolisz pracować w innym IDE, nie musisz instalować albo Eclispe ani ADT. Zamiast tego możesz bezpośrednio korzystać z możliwości SDK do tworzenia i debugowania aplikacji.

Pobierz wtyczkę ADT.

  1. Uruchom EClipse, wybierz Pomoc\u003e Zainstaluj nowe oprogramowanie.
  2. Kliknij Dodaj. według prawa górny róg..
  3. W wyświetlonym oknie dialogowym Dodaj repozytorium, wprowadź "Wtyczka ADT" w polu Nazwa. i następny adres URL w polu Lokalizacja:

Https://dl-ssl.google.com/android/eclipse/

  1. Kliknij DOBRZE..
Jeśli próbujesz uzyskać wtyczkę, masz problemy, spróbuj w polu Lokalizacja Zamiast "HTTPS", napisz "HTTP" (HTTPS służy do przyczyn bezpieczeństwa).
  1. W oknie dialogowym Dostępne oprogramowanie zaznacz pole obok narzędzi Deweloper i kliknij Kolejny.
  2. W następnym oknie zobaczysz listę narzędzi do pobrania. Kliknij Kolejny.
  3. Przeczytaj i akceptuj Umowę licencyjną, a następnie kliknij KONIEC..
Jeśli otrzymasz ostrzeżenia dotyczące bezpieczeństwa, że \u200b\u200bautentyczność i dokładność oprogramowanie Nie można zainstalować, kliknij DOBRZE..
  1. Po zakończeniu instalacji ponownie uruchomić Eclipse.

Ustawianie wtyczki ADT

Po ponownym uruchomieniu Eclipse musisz określić katalog za pomocą Androida SDK:

  1. Wybierać Użyj istniejących SDKS. W wyświetlonym oknie.
  2. Znajdź i wybierz katalog zawierający Android SDK, który ostatnio pobrany i rozpakowany.
  3. Kliknij Kolejny.

Rozwiązywanie problemów podczas instalacji

Jeśli masz trudności z pobieraniem wtyczki ADT po powyższej akcji, oto kilka rozwiązań:

  • Jeśli Eclipse nie może znaleźć witryny aktualizacji zdalnej zawierającej wtyczkę ADT, a następnie spróbuj zmienić link witryny

Http://dl-ssl.google.com/android/eclipse/

  • Jeśli włączyłeś zaporę (lub firewall korporacyjny), upewnij się, że wprowadziłeś właściwe ustawienia proxy w Eclipse. W ECLIPSE możesz skonfigurować proxy z głównego menu Okno. (w systemie Mac OS X, Zaćmienie)> Preferencje. > GENERAŁ > Połączenia sieciowe.

Jeśli nadal nie możesz pobrać wtyczkę ADT za pomocą Eclipse z zdalnej witryny aktualizacji, można pobrać plik ZIP ADT na komputer i ręcznie ustawić:

Dla użytkowników Linuksa

Jeśli napotkasz problem z instalacją Wtyczką ADT dla typu Eclipse:

Wystąpił błąd podczas udostępniania. Nie można połączyć się z programem KeyStore. JKS.

Tak więc na komputerze nie ma odpowiedniej java vm. Instalowanie Sun Java 6 rozwiąże ten problem, a następnie można ponownie zainstalować wtyczkę ADT.

W tym przewodniku mieszkasz, jak rozpocząć rozwijanie się na Androida, a mianowicie: aplikacje mobilne Na platformie Android Eclipse + SDK. Obecnie istnieje wiele podejść do rozwoju i tworzenia aplikacji mobilnych na Androida. Złożone urządzenia sprzętowe, komputery typu tablet i różne platformy oprogramowania. (Symbian OS, IOS, Webos, telefon Windows 7 ...) Otwórz niekończącą się miejsce dla deweloperów.

Dlatego lista aplikacji do rozpoczęcia rozwijania aplikacji mobilnych na Androida jest ogromna. Jaką platformę do wyboru? Jaki język programowania do nauki? Jaka aplikacja została ustawiona, aby zaplanować projekt? W tym podręczniku uczysz się, jak rozpocząć opracowywanie aplikacji mobilnych na platformie Android, otwarte przez Mobile OS Google.

Dlaczego platforma Android?

Android to otwarta platforma na podstawie jądra Linuksa. Został zainstalowany na tysiącach urządzeń szerokiej gamy producentów. Android zapewnia aplikacje dla wszystkich rodzajów urządzeń, które mogą być reprezentowane tylko jako nowoczesne urządzenia mobilne - Kompasy cyfrowe, kamery, GPS, czujniki i wiele więcej.

Bezpłatne narzędzia Rozwoju Android umożliwiają szybkie rozpoczęcie tworzenia bezpłatnych lub prawie darmowych aplikacji. Kiedy jesteś gotowy ujawnić swój program, możesz go opublikować za pomocą rynku Android. Publikacja na rynku Android wymaga jednorazowej opłaty rejestracyjnej (25 USD w momencie pisania artykułu) i, w przeciwieństwie do Apple Apple, (który jest bardzo ściśle odpowiedni do spisu), sprawia, że \u200b\u200baplikacja dostępna do pobrania i zakupu po Szybki przegląd - jeśli aplikacja nie jest polityka i prawa.

Oto kilka innych różnic między Androidem SDK, który oferuje korzyści jako deweloper:

  • Pakiet Android SDK jest dostępny dla Windows, Mac i Linux, więc nie musisz płacić za nowe żelazko do pisania aplikacji.
  • Sdk. Zbudowany w Javie. Jeśli znasz język programowanie Java.Jesteś już w połowie do opanowania.
  • Biorąc pod uwagę dystrybucję wniosku za pośrednictwem rynku Android, będzie dostępny natychmiast przez setki tysięcy użytkowników. Nie ograniczasz się do oficjalnego rynku "OM, ponieważ istnieją alternatywy. Na przykład możesz opublikować aplikację na blogach. Amazon przez pogłoski przygotowuje własny sklep z Android App Store.
  • Oprócz dokumentacji technicznej SDK, nowe zasoby są tworzone dla deweloperów Android. Platforma zyskuje zwiększenie popularności wśród użytkowników i programistów.

Przestań mówić - Zacznijmy rozwijać aplikacje na Androida!

Zainstaluj Eclipse i Android SDK

Orientacja pod platformą Android podczas rozwijania

Przed rozpoczęciem pisania aplikacji Android należy pobrać SDK dla platformy Android. Każda platforma ma własną wersję Android SDK, który jest zainstalowany na urządzeniach użytkownika. W przypadku wersji Android 1.5 A nowsze są dwie platformy: projekt Android Open Source i Google.

Projekt Android Open Source - Open Platform kod źródłowyale nie obejmuje rozszerzenia Google., takie jak mapy Google. Jeśli nie chcesz korzystać z Google API, funkcjonalność mapy Google Nie będzie dostępny dla Twojej aplikacji. Jeśli nie masz szczególnych powodów, aby to zrobić, polecam skonfigurować ukierunkowane na jedną z platform Google, ponieważ pozwoli to na korzystanie z własnych rozszerzeń Google.

  • Wybierz window-\u003e Android SDK i Menedżer AVD.
  • Kliknij Dostępne pakiety w lewej kolumnie i zaznacz repozytorium, aby wyświetlić listę dostępnych platform Android.
  • Możesz wybrać platformę pobierania z listy lub pozostaw wszystko oznaczone, aby pobrać wszystko dostępne platformy. Po zakończeniu kliknij przycisk Zainstaluj Wybierz i postępuj zgodnie z instrukcjami instalacji.

Po tym, jak wszystko zostało pomyślnie załadowane, jesteś gotowy do rozpoczęcia rozwijania się na Androida.

Tworzenie nowego projektu Android

Kreator instalacji kreatora projektu Eclipse pomoże utworzyć aplikację Android, generując pliki i kod, który jest gotowy do uruchamiania, po prawej stronie bloku. Jest to szybki sposób, aby upewnić się, że wydajność i dobry punkt wyjścia na początku rozwoju aplikacji:

Po naciśnięciu wykończenia Eclipse utworzy nowy projekt Android, gotowy do uruchomienia i rozwijania się na Androida. Pamiętaj, czy powiedziałeś zaćmienie, aby wygenerować aktywność o nazwie BrewClockactivity? Ten kod, który system Android faktycznie używa do uruchomienia aplikacji. Wygenerowany kod zostanie wyświetlony jako prosta wiadomość w duchu Hello World ".

Pakiety

Nazwa pakietu - identyfikator aplikacji. Gdy nadchodzi czas na opublikowanie wyniku na rynku Android, ten identyfikator zostanie użyty do śledzenia aktualizacji aplikacji, więc ważne jest, aby upewnić się, że ten identyfikator jest wyjątkowy. Chociaż tutaj używamy nazwy com.example.brewclock, aby uzyskać prawdziwą aplikację, lepiej wybrać coś takiego jak com.yourcompanyname.yourplication.

Wersja SDK.

Wersja MIN SDK wersja (nazwa mówi sama dla siebie) - najwcześniej wersja Android.gdzie będzie działać wniosek. Z każdą nową wersją Androida, SDK dodaje i zmienia różne metody. Wybierając wersję SDK, Android (i Android Market) wie, że Twoja aplikacja będzie działać tylko na urządzeniach z wersją platformy Android określonej wersji i powyżej.

Uruchom aplikację

Spróbujmy teraz uruchomić naszą aplikację w Eclipse. Ponieważ jest to pierwsze uruchomienie, Eclipse poprosi, jak z typów projektów, które pracujesz:

  • Wybierz Run-\u003e Run lub Naciśnij Ctrl + F11.
  • Wybierz aplikację Android i kliknij OK.

Eclipse spróbuje uruchomić aplikację na urządzeniu z Androidem. Na ten momentJednak nie masz urządzeń zarządzanie Androidem.Więc projekt nie zostanie uruchomiony, a zostaniesz poproszony o stworzenie nowego urządzenie Android. Urządzenie wirtualne (AVD).

Urządzenia wirtualne (urządzenia wirtualne android)

Android Virtual Device (AVD) emuluje Android środę, czy telefon komórkowy lub komputer typu tablet. Możesz tworzyć dowolne urządzenia AVD różne wersje. Platformy na Androida. Dla każdego AVD można skonfigurować różne ustawienia urządzenia, określając obecność fizycznej klawiatury, wsparcia dla GP, rozdzielczości kamery i tak dalej.

Przed uruchomieniem aplikacji należy utworzyć pierwsze urządzenie AVD za pomocą platformy SDK (Google API, 1.6).

Zróbmy to teraz:

  • Jeśli nie próbowałeś uruchomić aplikacji, kliknij Uruchom kombinację klucza (lub Ctrl + F11)
  • Po pojawieniu się ostrzeżenia kliknij przycisk Tak, aby utworzyć AVD.
  • Kliknij Nowy w oknie dialogowym Android SDK i Avd Manager.
  • Ustaw następujące parametry dla AVD: Nazwa: Android_1.6 Cel: Google API (Google Inc.) - Poziom API 4 Karta SD Rozmiar: 16 MIB Skin Wbudowany: Domyślnie (HVGA)
  • Kliknij Utwórz AVD.
  • Zamknij okno dialogowe Android SDK i AVD Manager.

Uruchom kod

Spróbuj ponownie uruchomić aplikację (Ctrl + F11). Eclipse utworzy teraz Twój projekt i uruchomi nowy AVD. Pamiętaj, AVD w pełni emuluje Android środę i nawet nie musisz przestrzegać raczej powolnego procesu rozruchowego, jak w przypadku prawdziwego urządzenia. Z tego powodu, gdy tylko AVD będzie gotowy do pracy, lepiej nie zamykać okna, dopóki nie skończysz programowania przez cały dzień.

Rozwój w ramach Androida: Projekt interfejsu użytkownika

Jednym z pierwszych kroków w celu utworzenia programu ogólnie jest konstrukcja interfejsu użytkownika. Oto mały szkic naszej aplikacji:

Użytkownik będzie mógł ustawić czas gotowania w ciągu kilku minut za pomocą przycisków + i -. Gdy naciska początek, odliczanie rozpocznie się w określonej liczbie minut. Jeśli użytkownik anuluje gotowanie przez ponowne naciśnięcie przycisku, czas zostanie powiększony, gdy timer osiągnie 0.

Interfejs konstrukcyjny

Interfejs użytkownika Androida lub powłoka, które są opisane w dokumentacji XML, można znaleźć w folderze RES / układa. Kod szablonu już generowany przez EClipse jest zadeklarowany w RES / Layouts / Main.xml i, jak zauważyłeś, już uruchomiony w emulatorze.

Eclipse ma swój własny zestaw narzędzi do projektowania układu, który umożliwia utworzenie interfejsu przeciągania i upuszczania na ekranie. Czasami jednak łatwiej jest napisać interfejs w XML i użyć układu graficznego, aby wyświetlić podgląd wyników.

Zróbmy to teraz, zmieniając Main.xml zgodnie ze szkicem powyżej:

  • Open Res / Layouts / Main.xml w Eclipse Dwukrotne kliknięcie z Eksploratora pakietu.
  • Wybierz kartę Main.xml na dole ekranu, aby przejść do trybu XML.

Teraz zmień treść Main.xml do następujących:

# /res/layouts/main.xml.

Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu