1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Mobilni telefoni in dodatna oprema >> pametni telefoni

Google Android Programiranje Tutorial

Android programsko vključuje različne tehnologije , zlasti Java programiranje in XML označevalni kodiranja. Če želite začeti programiranje aplikacij za platformo Android , je treba razumeti osnove okvir v smislu, kako so vaši app elementi, predstavljene uporabnikom . Dejavnosti, namenih in postavitve , med ključnimi elementi običajno vključene v začetnih projektih Java . Program Eclipse zagotavlja orodja za pomoč pri razvoju Android . Glavni razred

Ko razvijalci graditi Android projekte z Eclipse integrirano razvojno okolje , ki jeuradno IDE za platformo Eclipse avtomatizira določene dele procesa . Na primer , ko ustvarite novo Android projekt , se samodejno ustvari glavni razred , ki jerazred aktivnost . Razred aktivnost predstavlja eno zaslon v aplikaciji , ki vsebuje vizualne elemente in kontrole uporabniški vmesnik . Glavni razred Aktivnost se je začela , ko uporabniki prost dostop vaš app . Naslednja koda Vzorec prikazuje tipično glavni razred Activity oris :

javnega razred MyApp razširja aktivnost { public void onCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) ; setContentView ( R.layout.main ) ; } }
Dejavnosti

Razvijalci lahko ustvarijo dejavnosti za vsak zaslon v app . Oris za vsako aktivnost je podobna , razširja aktivnost super razreda in zagotavlja " onCreate metode" . Inside " onCreate , " lahkorazvijalec izvajati nobene obdelave , ki jih želi opraviti, ko se je začelaaktivnosti . To običajno vključuje vzpostavitev postavitev dejavnost:

setContentView ( R.layout.help );

naroči Android uporabiti postavitev XML , ki ga vsebuje datoteko z imenom " help.xml " , ki je shranjena v notranjosti " res /layout " mapo v paketu aplikacij . Vsaka aktivnost mora biti naveden tudi v app " AndroidManifest.xml " datoteko :

< /dejavnost >

To odraža razred Java Activity datoteka z imenom "Help " za demonstracijo .
Alinee

Korazvijalec ustvari datoteke aktivnost v Android aplikacije , lahko izdelate primerke tistih razredov iz drugih mest v projektu. Na primer, če želiteAktivnost se bo začela s pritiskom na gumb v drugo dejavnostjo , lahko dodate kodo v datoteko razreda izstrelitev aktivnosti , z navedbo podrobnosti o aktivnosti za začetek uporabe nameni :

startActivity ( novo Intent (to , Help.class ));

začne aktivnost shranili kot "Help " v paketu aplikacij . " StartActivity " metoda se lahko pojavi v kateri koli drugi razred Activity datoteko. Na primer , boste morda želeli sprožiti aktivnost s koristnimi informacijami o app od ostalih zaslonov znotraj nje .
Postavitve

Vsak razred aktivnost v Android app lahko povezana s postavitvijo . Razvijalec lahko določite postavitve v Java kodo , vendar pa uradni viri za Android priporočamo, da jih opredeljuje kot datoteke XML . Paket aplikacij za Android app ima " res /layout " direktorij, v katerem lahkorazvijalec vključuje te postavitve XML . Koda XML lahko vsebuje uporabniški vmesnik in vizualne elemente , kot tudi specifikacije za kako naj se določeno glede na drug drugega :

< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="fill_parent"android:layout_height="fill_parent"android:orientation="vertical" > < TextView android:id="@+id/sample"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Here se del besedila "/> < /LinearLayout >

Ta postavitev vzorec ima en sam uporabniški vmesnik element v njem , ki jebesedilo polja .

  1. Palm WebOS vs Google Android
  2. Google Maps ni mogoče namestiti na Android
  3. Vaje za SQLite na Android
  4. Kako priti do Google ID Od Android emulator
  5. Android Koledar & iCal sinhronizacija