1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Mobiltelefonok és tartozékok >> Okos telefonok

Google Android programozási útmutató

Android programozási magában foglalja a különböző technológiák , különösen a Java programozási és XML jelölő kódolás. A kezdéshez programozási alkalmazásokat az Android platform, meg kell érteni az alapokat a keret a szempontból, hogy az alkalmazás elemeit mutatja a felhasználók számára. Tevékenységek, cél és elrendezések közül a legfontosabb elemei általában részt vesz a kezdeti Java projektekben . Az Eclipse program biztosítja segédeszközök Android fejlesztés. Főoldal Class

fejlesztők Android projektek segítségével az Eclipse integrált fejlesztői környezet , ami a hivatalos IDE a platform , Eclipse automatizálja bizonyos része a folyamatnak . Ha például létrehoz egy új Android projekt automatikusan létrehoz egy fő osztály , amely tevékenység osztályban. Egy tevékenység osztály képvisel egyetlen képernyőn az alkalmazás, amely a vizuális elemek és a felhasználói felület ellenőrzéseket. A fő tevékenységi osztály indul , amikor a felhasználók fut a kb. A következő mintakódot bizonyítja a tipikus fő tevékenysége osztály vázlata :

public class MyApp kiterjed aktivitás { public void OnCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) setContentView ( R.layout.main );}}
Tevékenységek

fejlesztők létre egy Activity minden képernyőn egy kb. Az vázlatát az egyes tevékenységeket hasonló , kiterjesztve a tevékenység szuper- osztály és nyújtó " OnCreate " módszer. Belül " OnCreate , " a fejlesztő végre bármilyen feldolgozása akar kerül sor , ha a tevékenység indításakor . Ez általában magában foglalja a beállítást a tevékenység elrendezése :

setContentView ( R.layout.help )

utasítja Android az XML layout lévő fájl neve " help.xml ", amely mentett belül a " res /layout " mappát a pályázati csomag . Minden tevékenységnek is meg kell jelennie az alkalmazás " AndroidManifest.xml " file:

< /tevékenység >

Ez azt tükrözi, Java aktivitás class fájl neve " Help " bemutató .
szándékok

Amikor a fejlesztő létrehoz aktivitás kép Android alkalmazások, tud létrehozni esetben azok osztályok más pontokon a projekten belül . Például , ha azt szeretnénk, egy tevékenység indított egy gomb megnyomásával egy másik Tevékenység, akkor adjuk hozzá a kód belsejében elindítását aktivitás class fájlt , meghatározva a részleteket a tevékenység elindítására használja szándékok :

startActivity ( új szándék (ez Help.class ) ) ;

Ez elindítja a tevékenység menti a "Súgó" a pályázati csomag . A " startActivity " módszer jelenik meg bármely más tevékenység class fájlt. Például érdemes indítani egy tevékenység hasznos információkat az alkalmazás más képernyők benne .
Elrendezések

minden egyes tevékenységre osztály egy Android app lehet társított elrendezést. A fejlesztő meghatározni elrendezést Java kódot , de a hivatalos források Android javasoljuk meghatározó őket XML fájlokat. A pályázati csomag az Android app van egy " res /layout " könyvtárat , amelyben a fejlesztők ezeket XML elrendezés. Az XML- kód közé tartozik a felhasználói felület és a vizuális elemek, valamint az előírások hogy ezeket hogyan lehet lefektetett egymáshoz képest :

< 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 van egy szöveg " /> < /LinearLayout >

Ez a minta elrendezés egy felhasználói interfész elem is, amely a szöveg - mezőt .

  1. Palm WebOS vs Google Android
  2. Google Maps nem telepíthető Android
  3. Tutorial SQLite egy Android
  4. Hogyan jutok a Google -azonosító Android Emulátor
  5. Android Naptár és iCal szinkronizálása