Android Dostop Vrednost String Resource
mapa sredstva za Android app vsebuje dodatne imenikov in datotek , vključno s slikami za elemente uporabniškega vmesnika , posredovanja podatkov in besedilne nize . Mapaviri običajno ima niz podmape znotraj njega . Podmape kategorizirati sredstva za vloge v skladu z vrstami , ki vključujejo opredelitve menija , vrednosti podatkov , izjave postavitve in slike. Doklerrazvijalec vzdržuje to standardno strukturo v svoji tožbi paket datotek ,Java kodo , je lahko dostop do sredstev , vsebovanih v njem.
Vrste Viri
Android aplikacije lahko vključujejo več vrst , vključno z besedilne nize , digitalnih slik in animacij . Mnoge od teh vrst virov so opredeljeni znotraj XML datoteke , vključno z besedilne nize . Android aplikacije lahko model postavke besedilni niz podatkov v XML , kot tudi navedbo elementov uporabniškega vmesnika , kot so ikone in nalepke. Lokacija vira je običajno prilagojen na vrsto . Za godalni virov , boapp običajno shranjevanje XML datoteko znotraj "vrednote " mapo v " ločljivosti " imenik , s katero koli ime datoteke, tako dolgo, kot je " . Xml " uporablja kot razširitev .
Strings
Android aplikacijo , lahko razvijalci uporabljajo strune za modeliranje elementov podatkov, kakor tudi elemente uporabniškega vmesnika . Na primer, naslovi in oznake , ki se pojavljajo na gumbih in zasloni v vlogi vse mogoče opredeliti kot niz virov. Namesto kodiranja te strune neposredno v predelovalni kode Java za uporabo , ki jih modeliranje kot viri omogočakodo ponovno uporabiti svoje vrednote , brez nepotrebnega ponavljanja . Na ta način, čerazvijalec potrebuje , da spremeni vrednost aplikacij niza , ona potrebuje le, da spremembe na enem mestu .
Java Dostop
Investitorji pogosto potrebujete za dostop do vrednosti niza vira od znotraj aplikacije Java kodo. Spodnji primer kode prikazuje tehniko :
R.string.title_string
To omogočakodo za dostop do vrednosti, ki je shranjena v XML datoteko v " pravnomočno /vrednote " imenik , s po označevalni code:
godalnega elementa ime atribut omogoča sklicevanje točko za kodo Java . Z uporabo tega postopka , lahkorazvijalec nanašajo na naslovni besedilnega niza znotraj logike aplikacij . Druge datoteke virov v XML se lahko nanaša tudi na vrvico , kot sledi: @ niz /title_string To jeobičajna praksa , zlasti v postavitev datotek , v katerih jeuporabniški vmesnik aplikacije bila prijavljena .