1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Mobiteli i oprema >> pametni telefoni

Google Android Programiranje Tutorial

Android programiranje uključuje razne tehnologije , posebice Java programiranje i XML markup kodiranje . Da biste započeli programiranje aplikacija za Android platformu , potrebno je razumjeti osnove okvira u smislu kako su vaši app elementi prezentirani korisnicima . Aktivnosti , namjere i izgleda su neki od ključnih elemenata obično uključeni u početnim Java projekte . Eclipse program pruža alate za pomoć s Android razvoj . Glavni klasa

Kad programeri graditi Android projekata korištenjem Eclipse Integrated Development Environment , što jeslužbeni IDE za platformu , Eclipse automatizira određene dijelove procesa . Na primjer , kada se stvaraju novi Android projekt , to automatski stvara glavnu klasu , koja jeklasa aktivnost . Klasa aktivnost predstavlja jedan zaslon u aplikaciji , koja sadrži vizualne elemente i korisničke kontrole sučelja . Glavni klase Aktivnost je pokrenuta kada korisnik pokrenuti aplikaciju . Sljedeći kod uzorka pokazuje tipičan glavni klase Aktivnost konture :

javne klase MyApp proširuje aktivnost { public void onCreate ( Bundle savedInstanceState ) { super.onCreate ( savedInstanceState ) ; setContentView ( R.layout.main ) ; } }

Aktivnosti

Programeri mogu stvoriti aktivnost za svaki zaslon u aplikaciji . Nacrt za svaku aktivnost je slična , koja se širi aktivnost u super - klase i pružajući " onCreate " metodu . Unutar " onCreate , "programer može provesti bilo kakvu obradu on želi održati kadaje pokrenuta aktivnost . To obično uključuje postavljanje raspored aktivnosti:

setContentView ( R.layout.help ) ;

To upućuje Android koristiti XML izgleda sadržane u datoteku pod nazivom " help.xml " koja je spremaju unutar " res /layout " folder u paket primjene . Svaka aktivnost mora se pojaviti u App -a " AndroidManifest.xml " datoteku :

< /djelatnost >

To je odraz klasa Java Aktivnost datoteku pod nazivom " Pomoć " za demonstraciju .
Namjere

Kadprogramer stvara aktivnost datoteke u Android aplikacije , on može stvoriti instance onima nastava iz drugih točaka u sklopu projekta . Na primjer , ako želiteAktivnost će biti pokrenuta pritiskom na gumb u neku drugu djelatnost , možete dodati kod unutar klase pokretanje aktivnost datoteke , navodeći pojedinosti o djelatnosti pokrenuti pomoću namjere :

startActivity ( nova namjera ( to , Help.class ) ) ;

Tada se pokreće aktivnost spremljen kao " pomoć " u paket primjene . " StartActivity " metoda može se pojaviti u bilo kojoj drugoj klasi Aktivnost datoteku . Na primjer , možda želite pokrenuti aktivnost korisne informacije o aplikaciji iz drugih ekranima unutar njega .
Izgleda

Svaki razred Aktivnost na Android app može biti povezane s izgledom . Programer može definirati izglede u Java kodu , ali službeni izvori za Android je preporuka da ih definiraju kao XML datoteke . Zahtjev paket za Android app ima " res /layout " katalog, u kojemprogramer može uključivati ​​ove XML sheme . XML koda može uključivati ​​korisničko sučelje i vizualnih poruka , kao i specifikacije za koliko njih bi trebao biti izložena u odnosu jedan prema drugom :

< 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 je neki tekst " /> < /LinearLayout >

Ovaj raspored uzorak ima jednu korisničko sučelje stavku u tome što jetekst u polje .

  1. Palm WebOS vs Google Android
  2. Google Maps neće instalirati na Androidu
  3. Vodič za SQLite na Androidu
  4. Kako da biste dobili Google ID Iz Android emulator
  5. Android Kalendar & iCal Sync