Strona 1 z 3 123 OstatniOstatni
Pokaż wyniki od 1 do 10 z 26

Wątek: Pierwszy własny program na androida

  1. #1

    Dołączył
    02 2009
    Posty
    5
    Piwa (Postawione)
    0
    Piwa (Otrzymane)
    5

    Domyślnie Pierwszy własny program na androida

    Witam
    Poniżej znajduje się instrukcja jak zacząć pisać programy pod androida; co trzeba zainstalować.



    W tym artykule zostanie przedstawione krok po kroku jak napisać prosty program na Androida przy użyciu Eclipse.
    Opiszemy instalację podstawowych narzędzi, podamy przykładowy kod w javie i uruchomimy program w emulatorze.

    Instalacja SDK

    Oczywiście, przede wszystkim musimy mieć JDK w wersji co najmniej 5.
    Android SDK można pobrać ze strony [url=http://code.google.com/android/download.htmlGoogle Android[/url]. Mamy do wybory różne wersje w zależności od systemu operacyjnego, jakiego używamy. SDK zajmuje niecałe 80 MB. Po ściągnięciu należy je rozpakować.

    Załóżmy dla uproszczenia, że naszym systemem operacyjnym jest Windows XP a Android SDK rozpakowujemy w katalogu:


    C:\android_sdk


    Instalacja Eclipse


    Eclipse IDE można ściągnąć tutaj.Najlepiej wybrać wersję z Web Tools Platform (WTP), ponieważ pozwoli to nam skorzystać w przyszłości z dodatkowych edytorów oferowanych przez ADT.

    WST domyślnie wchodzi w skład zwykłego Eclipse IDE for Java Developers (80 MB),
    Eclipse for RCP/Plug-in Developers (153 MB) oraz
    Eclipse IDE for Java EE Developers (126 MB).

    Po ściągnięciu należy je rozpakować, załóżmy że do katalogu:


    C:\Eclipse

    Po uruchomieniu Eclipse, wybieramy jakąś ścieżkę dla naszego projektu, a po inicjalizacji narzędzia pojawia się ekran powitalny. Po jego zamknięciu możemy przejść do instalacji ADT.


    Instalacja i konfiguracja pluginu ADT

    W menu wybieramy Help > Software Updates > Find and Install, po czym zaznaczamy Search for new features to install i klikamy Next.
    Następnie wybieramy New Remote Site i wpisujemy :


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


    Po czym klikamy Finish. W następnym oknie zaznaczamy Android Plugin > Developer Tools.
    W tym miejscu mała uwaga: ADT składa się w tej chwili z dwóch podzespołów. Pierwszy, podstawowy Android Developer Tools oraz dodatkowy Android Editors.

    Ten drugi zawiera dodatkowe, opcjonalne edytory wspomagające pracę. Na razie nie będziemy z nich korzystać, ale warto zaznaczyć, iż wymaga on zainstalowanego wspomnianego wcześniej WST.

    Klikamy Next, akceptujemy warunki licencji itd. aż dotrzemy do momentu, w którym możemy wreszcie rozpocząć całą instalację poprzez kliknięcie Install All.

    Po instalacji ADT musimy jeszcze zrestartować Eclipse.

    Teraz należy ustawić w ADT ścieżkę, gdzie będzie on szukał emulator i innych narzędzi Android SDK:

    Wybieramy w menu Window > Preferences, następnie w oknie które się pojawi wpisujemy ścieżkę do SDK, np. :


    C:\android_sdk




    Zakładamy nasz pierwszy projekt

    W menu wybieramy File > New > Android Project.



    W oknie dialogowym nowego projektu wpisujemy np :

    1. Project name: MojProjekt
    2. Package name: com.moj.pakiet
    3. Activity name: MojaActivity
    4. Application name: MojaAplikacja

    i klikamy Finish.



    Teraz ADT stworzy nam gotowy projekt zawierający bardzo prosty przykłądowy kod, wraz ze wszytkimi plikami i struktura katalogów, potrzebnymi do uruchomienia programu.



    W Package Explorer wyszukujemy MojProjekt > com.moj.pakiet > MojaActivity.java. Powinien on zawierać już przykładowy kod :


    package com.moj.pakiet;

    import android.app.Activity;
    import android.os.Bundle;

    public class MojaActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle icicle) {
    super.onCreate(icicle);

    setContentView(R.layout.main);
    }
    }

    Wprowadźmy kilka zmian tak, aby wyglądał on następująco :


    package com.moj.pakiet;

    import android.app.Activity;
    import android.os.Bundle;

    import android.widget.TextView;

    public class MojaActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle icicle) {
    super.onCreate(icicle);


    TextView tv = new TextView( this );
    tv.setText( “Hurra!” );

    setContentView( tv );


    }
    }


    Uruchamiamy program


    W menu wybieramy Run > Open Run Dialog po czym klikamy podwójnie na Android application.
    Po lewej pojawi się formatka na której należy wpisać :

    1. Name: Moja Pierwsza Aplikacja
    2. Project > Browse: MojProjekt
    3. Activity: com.moj.pakiet.MojaActivity




    Po czym wybieramy Run. Teraz powinien uruchomić się emulator. Ładowanie systemu może potrwać nawet kilka minut, a na koniec powinien automatycznie zostać uruchomiony nasz program.

    Nasza pierwsza aplikacja

    Jeśli dokonamy zmian w kodzie MojaActivity.java, nie musimy zamykać emulatora, aby przeładować nasz program. Wystarczy w emulatorze zamknąć naszą aplikację, w Eclipse zapisać zmiany i ponowanie uruchomić z menu za pomocą Run.
    ADT automatycznie przekompiluje nasz program i wyśle do emulatora, dzięki czemu nie musimy go restartować.

    // edit: rammiro
    Lekko zmodyfikowałem

  2. Piwa Deo, Bedrock, JaJonasz, jacol903 postawił(li) piwo(a) za posta.
  3. #2

    Dołączył
    03 2009
    Posty
    4
    Piwa (Postawione)
    0
    Piwa (Otrzymane)
    0

    Domyślnie Re: Pierwszy własny program na androida

    Jezeli jezyk angielski nie stanowi dla nikogo firewalla to proponuje zajrzec na serwis Android Developers:

    http://d.android.com/guide/tutorials/hello-world.html

    gdzie mozna znalezc kilka pozytecznych informacji na temat pierwszych krokow w programowaniu w androidzie.
    Ja poki co czekam na kasek, ktory nazwywa sie "Hello, Android" - ksiazka traktujaca chyba o wszytskich interesujacych mnie aspektach programowania w Androidzie.

  4. #3

    Dołączył
    02 2009
    Posty
    16
    Telefon
    g2
    Sieć
    Era
    Piwa (Postawione)
    0
    Piwa (Otrzymane)
    0

    Domyślnie Re: Pierwszy własny program na androida

    Cytat Zamieszczone przez dustman
    w programowaniu w androidzie.
    raczej w programowaniu na/pod androida... android nie jest językiem programowania

  5. #4
    r23
    r23 jest nieaktywny

    Dołączył
    02 2009
    Skąd
    grunberg
    Posty
    22
    Telefon
    G1
    Sieć
    Era
    Piwa (Postawione)
    1
    Piwa (Otrzymane)
    1

    Domyślnie Re: Pierwszy własny program na androida

    Maly problem. Dochodze do instalacji pluginu Androida i wyskakuje - Android Editors (0.8.0.v200809220836-110569) requires plug-in "org.eclipse.wst.sse.ui". Eclipse instalowane pod Ubuntu 8.10 z repozytoriow.Co z tym dalej poczac?
    From EBM to IDM...and back!!!

    grunberg.electronix

  6. #5

    Dołączył
    03 2009
    Posty
    4
    Piwa (Postawione)
    0
    Piwa (Otrzymane)
    0

    Domyślnie Re: Pierwszy własny program na androida

    Cytat Zamieszczone przez copymaker
    Cytat Zamieszczone przez dustman
    w programowaniu w androidzie.
    raczej w programowaniu na/pod androida... android nie jest językiem programowania
    Nie sadze zeby ten topic sluzyl do wytykania sobie bledow formy gramatycznej wypowiedzi.


    android nie jest językiem programowania
    oczywista oczywistosc.

    Bylbym bardzo wdzieczny gdybys jednak wskazal blad merytoryczny w moim poscie, bo uwagi typu czy programujemy na/pod czy w Androidzie nie wnosza niczego swiezego do watku.

  7. #6

    Dołączył
    02 2009
    Posty
    16
    Telefon
    g2
    Sieć
    Era
    Piwa (Postawione)
    0
    Piwa (Otrzymane)
    0

    Domyślnie Re: Pierwszy własny program na androida

    nie wytknąłem Ci błędu gramatycznego tylko właśnie merytoryczny: Twój post pomimo, że jak piszesz był błędny tylko pod względem gramatycznym, zawierał błędne stwierdzenie sugerujące, że android jest językiem programowania.... to jest błąd merytoryczny

  8. #7

    Dołączył
    03 2009
    Posty
    4
    Piwa (Postawione)
    0
    Piwa (Otrzymane)
    0

    Domyślnie Re: Pierwszy własny program na androida

    Skupmy sie na topicu

    Cytat Zamieszczone przez r23
    Maly problem. Dochodze do instalacji pluginu Androida i wyskakuje - Android Editors (0.8.0.v200809220836-110569) requires plug-in "org.eclipse.wst.sse.ui". Eclipse instalowane pod Ubuntu 8.10 z repozytoriow.Co z tym dalej poczac?

    Polecam zainstalowac plugin WST niezbedny dla Android Editors. Ewentualnie brakuje kilku innych komponentow, check this out->

    http://developer.android.com/guide/appe ... components

    Jezeli to nie pomoze to proponuje zajrzec na stronki i tam poszukac odpowiedzi:

    http://developer.android.co.mioy87rkjkj ... lling.html

    http://www.anddev.org/

  9. #8
    r23
    r23 jest nieaktywny

    Dołączył
    02 2009
    Skąd
    grunberg
    Posty
    22
    Telefon
    G1
    Sieć
    Era
    Piwa (Postawione)
    1
    Piwa (Otrzymane)
    1

    Domyślnie Re: Pierwszy własny program na androida

    Nie udalo mi sie przeskoczyc bledow ktore wyrzucal eclipse.W netbeans wszystko gra i buczy.
    From EBM to IDM...and back!!!

    grunberg.electronix

  10. #9
    Awatar irhabi

    Dołączył
    03 2009
    Posty
    320
    Telefon
    Nexus 4
    Tablet
    Nexus 7
    Sieć
    Orange
    Piwa (Postawione)
    7
    Piwa (Otrzymane)
    17

    Domyślnie Re: Pierwszy własny program na androida

    Tak jak napisał dustman, a raczej załączył link do stronki opisującej problem związany z org.eclipse.wst.sse.ui, należy zaznaczyć wszystkie możliwe update czyli tak naprawdę mamy tam tylko Androida, Callisto... oraz Discovery Site. Klikamy finish, wybieramy domyślne źródła, a w kolejnym oknie zaznaczamy wymagany plugin dla android'a, po czym rozwijamy wszystkie drzewka z pluginami i klikamy 'Select required'. Automagicznie powinny się zaznaczyć brakujące wtyczki i możemy rozpocząć instalację.

  11. #10
    r23
    r23 jest nieaktywny

    Dołączył
    02 2009
    Skąd
    grunberg
    Posty
    22
    Telefon
    G1
    Sieć
    Era
    Piwa (Postawione)
    1
    Piwa (Otrzymane)
    1

    Domyślnie Re: Pierwszy własny program na androida

    No niestety, nie dziala i koniec .Wyskakuje masa bledow. Zrobilem wszystko jak w opisie irhabi.Dziwne to wszystko, bo w netbeans wszystko sie ladnie montuje.Moze powodem jest wersja eclipse??? Dokladnie posiadam wersje 3.2.2 z repozytoriow Ubuntu 8.10.
    From EBM to IDM...and back!!!

    grunberg.electronix

Strona 1 z 3 123 OstatniOstatni

Tagi dla tego wątku

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Windows Phone :: Android :: Forum Windows Phone