Android Pristup Vrijednost Gudački Resource
mape sredstva za Android app sadrži daljnje imenika i datoteka , uključujući slike za elemente korisničkog sučelja , podatkovnih stavki i tekstualni nizovi . Maperesursi obično drži skupa pod-mape unutar njega . U pod-mape kategorizirati sredstva za program prema vrstama , koje uključuju izbornika definicije, vrijednosti podataka , izgleda izjave i slike . Dokle godprogramer održava ovu standardnu strukturu unutar njezine primjene datoteka paket ,Java kod može pristupiti izvorima koji se u njoj .
Vrste resursi
Android aplikacije može uključivati više vrsta , uključujući i tekstualni nizovi, digitalne slike i animacije . Mnogi od tih tipova resursa su definirane unutar XML datoteke , uključujući i tekstualni nizovi . Android aplikacije može modelirati tekst niz stavki podataka u XML-u , kao i odrediti elemente korisničkog sučelja , kao što su ikone i naljepnice . Položaj resurs normalno je prilagođen njegovoj vrsti . Za string resursa ,app će obično pohraniti XML datoteku unutar "vrijednosti" folder u " res " katalog , s bilo koje ime datoteke dok god " . XML " se koristi kao proširenje .
Strings
Android aplikacije , programeri mogu koristiti nizove za model podataka predmeta, kao i elementi korisničkog sučelja . Na primjer , naslovi i naljepnice koje se pojavljuju na gumbe i ekranima unutar aplikacije sve se može definirati kao string resursa . Umjesto kodiranja ove žice izravno u Java kod obrade za primjenu , što ih modeliranje resursa omogućujecode ponovno koristiti svoje vrijednosti , bez nepotrebnog ponavljanja . Na taj način , akoprogramer treba mijenjati vrijednost aplikacijski nizu , ona treba samo napraviti promjenu na jednom mjestu .
Java Access
Developers često trebaju pristupiti vrijednost gudački resursa unutar aplikacije je Java koda . Sljedeći kod uzorka demonstrira tehniku :
R.string.title_string
To omogućavakod za pristup vrijednost spremljenu u XML datoteke u okviru projekta " res /vrijednosti " katalog , s Sljedeći markup code :
gudačkog elementa je naziv atributa daje referencu točka za Java koda . Koristeći ovaj proces ,programer može odnositi na naslovnoj tekstualnog niza unutar aplikacija logike . Ostali resursa datoteke u XML također može odnositi na niz na sljedeći način : @ niz /title_string To jeuobičajena praksa , pogotovo u izgledu datoteka u kojojkorisničko sučelje program se proglasio .