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

Android dodatak razvoj

Predstavljen u Android 1.5 , clanci suposebna vrsta app koji se pojavljuje na korisnikovom početnom zaslonu uz ​​ikone prečaca . Raspored za widget je napisana u XML-u , iako je njegova funkcija - što učiniti kada je obnovljeno, što učiniti kada je stvorio , itd. - su Java metode, naslijeđeni i prepisan iz AppWidgetProvider sučelja . Widget Osnove

biste stvorili radnu widget kojikorisnik može dodati na početni zaslon , morate stvoriti novu klasu koja nasljeđuje od AppWidgetProvider . Ova klasa sadrži metode za primanje widget samo namjere , kao što su namjere da zaključe ili ažurirati widget . Dodatak također mora sadržavati metapodataka XML , koji govori Android operativni sustav o widget -a namijenjenih svojstva poput svojih minimalnih dimenzija, učestalosti ažuriranja , izgled i drugim podacimaoperativni sustav treba znati .
Widget Ograničenja

Sprave za smartfone su ograničeni na određene veličine i mogu samo sebe ažurirati samo tako često . U verzijama Android ispod 3.1 , oni učinkovito zamijeniti ikone na početnom zaslonu , a ne mogu se mijenjati , pa kada se odrediti minimalnu veličinu za widget će se protegnuti za pokrivanje broj mjesta potrebnih da ispunjava minimalne zahtjeve . Kasnije verzije Android igranih re - značajan widgete , i tako tih veličina varijabli će postati" default " za widget i nove veličine varijabli - minResizeWidth i minResizeHeight - navesti widget stvarnu minimalne veličine . Osim toga , svi widgeti imati minimalno učestalosti ažuriranja . Ako odredite frekvenciju nižu od minimalne nadogradnje , Android će ga ignorirati i koristiti svoj ​​minimum učestalosti ažuriranja - . Primjerice , 30 minuta, u verziji 1.5 aplikacije

Widget izgleda

Sprave moraju biti u mogućnosti izvršavati na više različitih telefone koji mogu imati različite razlučivosti zaslona . LinearLayout jejednostavan za korištenje raspored koji se uklapa lako na bilo kojem zaslonu , to naređuje komponente bilo lijeva na desno ili odozgo prema dolje , ovisno o svojim " android : orijentacija " atribut . FrameLayout i RelativeLayout su također kompatibilni s razvojem widget . Widgeti mogu gnijezdo izgleda unutar drugih izgleda . Verzije Androida 4.0 i automatski se primjenjuju marže na njihove widgete ako postavite app targetSdkVersion na 14 ili više, programeri preporučujemo da ne dodati dodatne marže izvan widget pozadini oblika ako je u razvoju za ovu platformu
< . br > Widget Konfiguracija

Neki widgeti prikazuju samo podatke i ne može se prilagoditi od strane korisnika . Drugi nude mogućnost konfiguriranja widget . Možete provesti ovu prilagodbe stvaranjem klasu koja se proteže razred djelatnosti i postavljanje raspored s XML-om . Vaš konfiguracije klase će morati pristupiti komponente vašeg izgleda razredu , tako dadodatak priznaje korisnikovih radnji i ažurira widget zauzvrat . AndroidManifest.xml čuva popis aktivnosti koje su provedene .

  1. Kako to Izbrisati Sprave od Android HTC Hero
  2. Android Kernel razvoj
  3. Android SDK razvoj
  4. Android razvoj Paket
  5. Kako napraviti Android Sprave Ručna sinkronizacija