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

Hogyan hozzunk létre több tevékenységek az Android

Amikor létrehoz Android alkalmazások Java programozási kódot , akkor meg egy vagy több képernyő a felhasználók számára , hogy megtekintsék és kezeljék . Minden képernyőn egy Android app egy " tevékenység . " A legtöbb Android alkalmazás több mint egy tevékenység bennük , így teremt sokoldalú tevékenységet közös feladata . A folyamat során a Java örökség , és fel lehet használni az új fejlesztők nem korábbi tapasztalatok Java programozás. Megadhatjuk, elrendezések és vizuális elemek minden a tevékenység , hogy megfeleljen a saját alkalmazásokat . Utasítások
1

Nyissa meg az Android projekt Eclipse , a hivatalos fejlesztési környezet kódolására Android alkalmazások. Keresse meg a projekt a Package Explorer bal oldalon a fő Eclipse ablakban. Általában több könyvtárak , fájlok és mappák is megtalálható a jelentkezési csomag egy kb. Amikor Eclipse teremt a projekt , általában létrehoz egy alapértelmezett tevékenység osztályt , ami elindul , amikor a felhasználók fut a kb. Ha meg szeretné tekinteni az osztályok a app , nyissa meg a "src " mappát a projektet , majd nyissa meg az alapértelmezett csomagot , amit elnevezett , amikor létrehozta a projektet Eclipse . Ezen belül könyvtárba , látnod kell egy vagy több Java fájlok .
2

Hozzon létre egy új tevékenységet osztályt a projekt . Kattintson a jobb gombbal az alapértelmezett csomagot , válassza az " Új ", majd válassza a " Class" , mielőtt a neve az új osztály . Eclipse automatikusan megnyitja az új osztály fájlt a szerkesztő ablakban , néhány a kód előre töltött . Módosítsa az osztály , hogy kiterjeszti a tevékenységet osztály ebben a példában :

public class LovelyScreen kiterjed aktivitás { //osztály megvalósítása }

Azt is el kell importálni a tevékenység osztály, így adjuk hozzá a következő vonal felett az osztály nyilatkozat vázlata :

import android.app.Activity ;
3

felülírása " OnCreate " módszer a tevékenység osztályban. Meghatározni, mi történjen , amikor a felhasználó elindít egy tevékenység képernyőn , akkor is kódot a " OnCreate " módszerrel , mint a következő példa :

public void OnCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) ;//class részleteket }

Ehhez a módszer , a szuper-osztály bővül . A közös feldolgozási lépés , hogy meghatározza egy elrendezést , mint a következő példa :

setContentView ( R.layout.main )

Ez a kód arra utasítja az Android , hogy az XML layout adott a " ; main.xml " elrendezés fájlt. Hozhat létre elrendezést fájlt minden a tevékenység , ha úgy tetszik .
4

Add a tevékenység , hogy a nyilvánvaló fájlt a app . Bent a " AndroidManifest.xml " fájlt, hogy meg kell találni az Eclipse Package Explorer az alkalmazás csomagot , meg kell adni a részleteket az egyes tevékenység . Nyissa meg a fájlt és hozzá kódot a következő szintaxissal :

< /tevékenység >

Módosítsa a nevet , hogy megfeleljen a saját osztályban. Látnia kell a fő app osztály a nyilvánvaló már , de a felsorolás kicsit más , mert akkor indul, ha a felhasználók elindítják az alkalmazást .
5

Hozzon létre egy " szándék " , hogy indítsa el a tevékenységet. Egy osztály kívüli új tevékenység osztályt , a bárhova is kíván indítani, hozzon létre a szándék a következő szintaxissal :

szándék MyScreen = new szándék (ez , LovelyScreen.class ) this.startActivity ( MyScreen ) ;

Ez a kód elindítja a tevékenység által meghatározott új osztályt . Változás az osztály nevét , hogy megfeleljen a saját alkalmazás . Ismételje meg a folyamatot egy új osztályt , amely kiterjeszti a tevékenységet osztály , felülírva a " OnCreate " módszerrel , hozzátéve, hogy a nyilvánvaló és indítsunk el egy szándék minden új tevékenység , amire szüksége van a kb.


  1. Hogyan tervezzünk Android
  2. Hogyan lehet kikapcsolni a proximity szenzor egy Android
  3. Hogyan változtassuk meg a MMS.APK egy Android
  4. Hogyan Gyökér az Android Moment
  5. Hogyan rejthetjük el az Android billentyűzet elrejtése