DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać The Bell
Bez spamu

Android zapewnia dedykowaną wtyczkę dla środowiska Eclipse IDE o nazwie Android Development Tools (ADT). Zapewnia potężne zintegrowane środowisko programistyczne, w którym można tworzyć aplikacje na Androida. ADT rozszerza możliwości Eclipse, dzięki czemu można szybko i łatwo utworzyć nowy projekt systemu Android, zaprojektować interfejs użytkownika aplikacji, debugować aplikację i eksportować pliki APK w celu dystrybucji aplikacji.

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

Pobierz wtyczkę ADT

  1. Uruchom Eclipse, wybierz Pomoc\u003e Zainstaluj nowe oprogramowanie.
  2. Kliknij Dodaj po prawej górny róg.
  3. W wyświetlonym oknie dialogowym Dodaj repozytorium wprowadź w polu „ADT Plugin” Imię i następny adres URL w polu Lokalizacja:

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

  1. Kliknij dobrze.
Jeśli masz problemy podczas próby pobrania wtyczki, spróbuj w terenie Lokalizacja zamiast „https” wpisz „http” (ze względów bezpieczeństwa używany jest protokół https).
  1. W oknie dialogowym Dostępne oprogramowanie zaznacz pole obok opcji Narzędzia programistyczne i kliknij Kolejny.
  2. W następnym oknie zobaczysz listę narzędzi do pobrania. Kliknij Kolejny.
  3. Przeczytaj i zaakceptuj umowę licencyjną, a następnie kliknij koniec.
Jeśli otrzymasz ostrzeżenia bezpieczeństwa, że \u200b\u200bautentyczność i niezawodność oprogramowanie nie można zainstalować, kliknij dobrze.
  1. Po zakończeniu instalacji uruchom ponownie Eclipse.

Konfigurowanie wtyczki ADT

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

  1. Proszę wybrać Użyj istniejących zestawów SDK w wyświetlonym oknie.
  2. Znajdź i wybierz katalog zawierający zestaw SDK systemu Android, który niedawno pobrałeś i rozpakowałeś.
  3. Kliknij Kolejny.

Rozwiąż problemy z instalacją

Jeśli masz trudności z pobraniem wtyczki ADT po wykonaniu czynności opisanych powyżej, oto kilka rozwiązań:

  • Jeśli Eclipse nie może znaleźć zdalnej witryny aktualizacji zawierającej wtyczkę ADT, spróbuj zmienić łącze witryny na

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

  • Jeśli masz włączoną zaporę (lub firmową), upewnij się, że wprowadziłeś poprawne ustawienia proxy w Eclipse. W Eclipse możesz skonfigurować proxy z poziomu menu głównego Okno (w systemie Mac OS X, Zaćmienie)> Preferencje > Generał > Połączenia sieciowe.

Jeśli nadal nie możesz pobrać wtyczki ADT za pomocą Eclipse ze zdalnej witryny aktualizacji, możesz pobrać plik zip ADT na komputer i ręcznie zainstalować go:

Dla użytkowników Linuksa

Jeśli napotkasz problem z instalacją wtyczki ADT dla Eclipse w następujący sposób:

Wystąpił błąd podczas obsługi administracyjnej. Nie można połączyć się z magazynem kluczy. JKS

Oznacza to, że na Twoim komputerze nie ma odpowiedniej maszyny wirtualnej Java. Zainstalowanie Sun Java 6 rozwiązuje ten problem, a następnie można ponownie zainstalować wtyczkę ADT.

Z tego poradnika dowiesz się, jak zacząć programować na Androida, a mianowicie: aplikacje mobilne na platformę Android Eclipse + SDK. Obecnie istnieje wiele podejść do tworzenia i tworzenia aplikacji mobilnych na Androida. Złożone urządzenia sprzętowe, tablety i różne platformy oprogramowania (Symbian OS, iOS, webOS, telefon Windows 7…) otwierają nieskończoną przestrzeń dla programistów.

Tak więc lista aplikacji do tworzenia aplikacji mobilnych na Androida jest ogromna. Którą platformę wybrać? Jakiego języka programowania się nauczyć? Jaki zestaw aplikacji wybrać do planowania projektu? Z tego przewodnika dowiesz się, jak rozpocząć tworzenie aplikacji mobilnych na platformę Android, mobilny system operacyjny typu open source firmy Google.

Dlaczego platforma Android?

Android to otwarta platforma oparta na jądrze Linuksa. Został zainstalowany na tysiącach urządzeń różnych producentów. Android zapewnia aplikacje na wszelkiego rodzaju sprzęt, jaki można sobie wyobrazić w nowoczesnym stylu urządzenia mobilne - kompasy cyfrowe, kamery wideo, GPS, czujniki i inne.

Darmowe narzędzia programistyczne dla systemu Android umożliwiają szybkie rozpoczęcie tworzenia bezpłatnych lub prawie bezpłatnych aplikacji. Gdy jesteś gotowy, aby pokazać swój program światu, możesz opublikować go za pośrednictwem Android Market. Publikowanie w Android Market wymaga jednorazowej opłaty rejestracyjnej (25 USD w momencie pisania) i, w przeciwieństwie do Apple App Store (który jest bardzo rygorystyczny co do cenzury), udostępnia aplikację do pobrania i zakupu po szybkiej recenzji - jeśli aplikacja nie jest łamie zasady i prawo.

Oto kilka innych różnic w Android SDK, które zapewniają korzyści programistom:

  • Android SDK jest dostępny dla systemów Windows, Mac i Linux, więc nie musisz płacić za nowy sprzęt do pisania aplikacji.
  • SDK wbudowany w Javę. Jeśli znasz język programowanie w języku Javajesteś już w połowie drogi.
  • Biorąc pod uwagę dystrybucję aplikacji za pośrednictwem Android Market, będzie ona od razu dostępna dla setek tysięcy użytkowników. Nie jesteś ograniczony tylko do oficjalnego Rynku, ponieważ istnieją alternatywy. Na przykład możesz opublikować aplikację na swoich blogach. Mówi się, że Amazon przygotowuje własny sklep z aplikacjami na Androida.
  • Oprócz dokumentacji technicznej SDK tworzone są nowe zasoby dla programistów Androida. Platforma zyskuje coraz większą popularność wśród użytkowników i programistów.

Przestań mówić - zacznijmy tworzyć aplikacje na Androida!

Instalowanie Eclipse i Android SDK

Orientacja na platformę Android w fazie rozwoju

Zanim zaczniesz pisać aplikacje na Androida, musisz pobrać Android SDK. Każda platforma ma własną wersję Android SDK, która jest instalowana na urządzeniach użytkowników. Istnieją dwie platformy dla Androida 1.5 i nowszych: Android Open Source Project i Google.

Android Open Source Project to platforma typu open source kod źródłowyale nie obejmuje rozszerzenia Googletakie jak Google Maps. Jeśli nie chcesz korzystać z Google API, funkcja Google Maps nie będzie dostępna dla Twojej aplikacji. O ile nie masz konkretnego powodu, aby to zrobić, radziłbym wybrać jedną z platform Google, ponieważ pozwoli to na korzystanie z własnych rozszerzeń Google.

  • Wybierz Window-\u003e Android SDK i AVD Manager.
  • Kliknij Dostępne pakiety w lewej kolumnie i sprawdź repozytorium, aby wyświetlić listę dostępnych platform Android.
  • Możesz wybrać platformy do pobrania z listy lub pozostawić zaznaczone, aby pobrać wszystkie dostępne platformy... Po zakończeniu kliknij opcję Zainstaluj wybrane i postępuj zgodnie z instrukcjami instalacji.

Po pomyślnym pobraniu wszystkiego możesz rozpocząć tworzenie aplikacji na Androida.

Tworzenie nowego projektu Android

Kreator nowego projektu Eclipse poprowadzi Cię przez proces tworzenia aplikacji dla systemu Android, generując pliki i kod gotowy do uruchomienia po prawej stronie bloku. To szybki sposób upewnienia się, że działa i jest dobrym punktem wyjścia do rozpoczęcia tworzenia aplikacji:

Po kliknięciu przycisku Zakończ, Eclipse utworzy nowy projekt na Androida, gotowy do uruchomienia i programowania na Androidzie. Pamiętasz, jak powiedziałeś Eclipse, aby wygenerował działanie o nazwie BrewClockActivity? To jest kod, którego faktycznie używa Android do uruchamiania aplikacji. Wygenerowany kod zostanie wyświetlony jako prosta wiadomość „Hello World”.

Pakiety

Nazwa pakietu to identyfikator Twojej aplikacji. Kiedy nadejdzie czas opublikowania wyniku w Android Market, ten identyfikator będzie używany do śledzenia aktualizacji aplikacji, dlatego ważne jest, aby upewnić się, że jest on niepowtarzalny. Chociaż używamy tutaj nazwy com.example.brewclock, w przypadku prawdziwej aplikacji lepiej jest wybrać coś takiego jak com.yourcompanyname.yourapplication.

Wersje SDK

Min Wersja SDK (nazwa mówi sama za siebie) - najwcześniejsza wersja Androidana którym aplikacja będzie działać. Z każdą nową wersją Androida SDK dodaje i zmienia różne metody. Po wybraniu wersji SDK Android (i Android Market) wie, że Twoja aplikacja będzie działać tylko na urządzeniach z określoną wersją platformy Android i nowszą.

Uruchamianie aplikacji

Teraz spróbujmy uruchomić naszą aplikację w Eclipse. Ponieważ jest to pierwsze uruchomienie, Eclipse zapyta, z jakim typem projektu pracujesz:

  • Wybierz Run-\u003e Run lub naciśnij Ctrl + F11.
  • Wybierz aplikację na Androida i kliknij OK.

Eclipse spróbuje uruchomić aplikację na urządzeniu z systemem Android. Na ten momentjednak nie masz urządzeń poniżej android, więc projekt zakończy się niepowodzeniem i zostanie wyświetlony monit o utworzenie nowego urządzenia wirtualnego z systemem Android (AVD).

Urządzenia wirtualne (urządzenia wirtualne z systemem Android)

Android Virtual Device (AVD) emuluje środowisko Android, czy to telefon komórkowy, czy tablet PC. Możesz utworzyć dowolną liczbę AVD, korzystając z różnych wersji platformy Android. Dla każdego AVD można skonfigurować różne parametry urządzenia, określając obecność fizycznej klawiatury, obsługę GP, rozdzielczość kamery i tak dalej.

Przed uruchomieniem aplikacji musisz utworzyć swój pierwszy AVD za pomocą platformy SDK (Google API, 1.6).

Zróbmy to teraz:

  • Jeśli jeszcze nie próbowałeś uruchomić aplikacji, naciśnij Uruchom (lub skrót klawiaturowy Ctrl + F11)
  • Gdy pojawi się ostrzeżenie, kliknij 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: API Google (Google Inc.) - API Poziom 4 Rozmiar karty SD: 16 MiB Skórka Wbudowana: Domyślna (HVGA)
  • Kliknij opcję Utwórz AVD.
  • Zamknij okno dialogowe Android SDK i AVD Manager.

Uruchomienie kodu

Spróbuj ponownie uruchomić aplikację (Ctrl + F11). Eclipse zbuduje teraz Twój projekt i uruchomi nowy AVD. Pamiętaj, że AVD w pełni emuluje środowisko Android i nie musisz nawet obserwować wystarczająco wolnego procesu rozruchu, jak ma to miejsce w przypadku prawdziwego urządzenia. Z tego powodu, gdy AVD jest gotowy do pracy, najlepiej nie zamykać okna przez cały dzień przed zakończeniem programowania.

Rozwój systemu Android: projektowanie interfejsu użytkownika

Jednym z pierwszych kroków do stworzenia dowolnego programu jest zaprojektowanie interfejsu użytkownika. Oto mały szkic naszej aplikacji:

Użytkownik będzie mógł ustawić czas gotowania w minutach za pomocą przycisków + i -. Kiedy kliknie Start, odliczanie rozpocznie się przez określoną liczbę minut. Jeśli użytkownik przerwie gotowanie, naciskając ponownie przycisk, czas zwiększy się, gdy licznik osiągnie 0.

Budowa interfejsu

Interfejs użytkownika Androida lub skórkę, która jest opisana w dokumentacji XML, można znaleźć w folderze res / layouts. Kod szablonu już wygenerowany przez Eclipse jest zadeklarowany w res / layouts / main.xml i jak widać już działa w emulatorze.

Eclipse ma własny zestaw narzędzi do projektowania układu, który umożliwia tworzenie interfejsu typu „przeciągnij i upuść” na ekranie. Jednak czasami łatwiej jest napisać interfejs w języku XML i użyć układu graficznego, aby wyświetlić podgląd wyników.

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

  • Otwórz plik res / layouts / main.xml w Eclipse, klikając dwukrotnie w Eksploratorze pakietów.
  • Wybierz kartę main.xml u dołu ekranu, aby przejść do trybu XML.

Teraz zmieńmy zawartość pliku main.xml na następującą:

# /res/layouts/main.xml

DZWON

Są tacy, którzy czytają tę wiadomość przed tobą.
Zapisz się, aby otrzymywać najnowsze artykuły.
E-mail
Imię
Nazwisko
Jak chcesz przeczytać The Bell
Bez spamu