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

Android Widget razvoj

uveden v Android 1.5, pripomočki soposebna vrsta app, ki se pojavi v uporabnikovem domačem zaslonu poleg ikone bližnjic . Postavitev za widget je napisana v XML , čeprav njegove funkcije - kaj storiti, ko je posodobljen , kaj storiti, ko je ustvaril , itd - so Java metode, podedovane in prepišejo iz vmesnika AppWidgetProvider . Widget Osnove

želite ustvariti delovni pripomoček, ki ga uporabnik lahko dodate na začetni zaslon , morate ustvariti nov razred, ki podeduje od AppWidgetProvider . Ta razred vsebuje metode za prejemanje le - widget namenov , kot je nameri o zaprtju ali posodobili widget . Widget mora vsebovati tudi metapodatke XML datoteko , ki pove, operacijski sistem Android o nameravanih lastnosti widget je kot svojih minimalnih dimenzij , pogostost posodabljanja , postavitev in drugih podatkovoperacijski sistem mora vedeti .
Widget Omejitve

Pripomočki za pametne telefone je omejena na določeno velikost in se lahko posodobijo samo tako pogosto. V različici Android pod 3.1 , učinkovito nadomestiti ikone na domačem zaslonu , in je ni mogoče spreminjati, tako da, ko ste jo določili najmanjše velikosti za widget , da se bo raztezajo zajemajo število prostorov , ki so potrebni za izpolnitev minimalnih zahtev . Novejše različice Android Funkcija ponovnega obsežna pripomočki , in tako tiste spremenljivke, velikosti, bo postala"default " za widget in novih spremenljivk velikosti - minResizeWidth in minResizeHeight - opredeliti widget je dejansko minimalno velikost . Poleg tega so vsi pripomočki imajo minimalno pogostost posodabljanja . Če določite pogostost posodabljanja nižja od minimalne , bo Android ignorirati in uporabiti svojo minimalno pogostost posodabljanja - . Primer 30 minut v različici 1.5 apps

Widget Postavitve

Pripomočki morajo imeti možnost, da deluje na različnih telefonov , ki imajo lahko različne resolucije zaslona . LinearLayout jeenostavna postavitev za uporabo, da enostavno prilega na katerem koli zaslonu, da odredi komponente bodisi leve proti desni ali od zgoraj navzdol , odvisno od njegovega " android : orientacijski " atribut. FrameLayout in RelativeLayout so združljive tudi z razvojem gradnikov . Widgets lahko gnezdo postavitve znotraj drugih postavitvah . Android različice 4.0 in samodejno uporabljajo marže za svoje widgets , če ste nastavili targetSdkVersion aplikacijo za 14 ali več; razvijalci Priporočamo vam, da ne dodate dodatne marže izven obliko ozadja widget , če se razvija tej platformi
< . br > Pripomoček za konfiguracijo

Nekateri pripomočki prikaže samo informacije in jih ni mogoče prilagoditi s strani uporabnika. Drugi ponujajo način za nastavitev widget . Lahko izvajati ta prilagodljivost vmesnika z ustvarjanjem razred, ki razširja razred dejavnosti in določila postavitev z XML . Konfiguracija razreda bodo imeli dostop do komponent vašega postavitve razreda , tako dawidget priznava dejanja uporabnika in posodablja gradnik v zameno . AndroidManifest.xml vodi seznam dejavnosti, ki jih že izvajajo .

  1. Kako izbrisati Pripomočki Od Android HTC Hero
  2. Android Kernel Development
  3. Android SDK Development
  4. Android Development Package
  5. Kako narediti Android Pripomočki Sync ročno