Android Access Érték szöveges erőforrás
Resources mappában egy Android app tartalmaz további könyvtárakat és fájlokat , beleértve a képek felhasználói felület elemeit , adatot , szöveget . A források mappa általában tart egy sor al- mappák benne. Az al -mappa kategorizálni a forrásokat egy alkalmazás szerint típusokat , amelyek magukban foglalják a menüt definíciók , adatok értéke , az elrendezés nyilatkozatok és képeket. Mindaddig, amíg a fejlesztő megtartja ezt a szabványt struktúra keretében a pályázati csomagot fájlokat , a Java kód hozzá tud férni a forrásokat foglal magába.
Erőforrás típusok
Android alkalmazások is több fajta, beleértve a szöveges karakterláncok , digitális képek és animációk. Sok ilyen erőforrás definiálhatók benne XML fájlokat, beleértve a szöveges karakterláncok . Android alkalmazások modellezésére szöveget adatelemek XML , valamint meghatározza a felhasználói felület elemei , például az ikonok és címkék . A helyszín egy erőforrás általában szabott annak típusát . A szöveges erőforrások , az alkalmazás általában tárolja egy XML fájl belsejében az "értékeket " mappát a " res " könyvtárba , és a fájlnév , amíg . " Xml " használják , mint a kiterjesztés .
Strings
Android alkalmazás , a fejlesztők használhatják húrok modellezésére adatok termékek, valamint a felhasználói felület elemeit . Például , a címek és címkék jelennek meg a gombok és a képernyőn egy alkalmazáson belül mind definiálható szöveges erőforrások . Ahelyett, kódolás ezen karakterláncok közvetlenül a Java feldolgozási kód egy alkalmazás , modellezés őket erőforrások lehetővé teszi a kódot , hogy újra használja a értékeket , felesleges ismétlés . Így, ha a fejlesztő kell megváltoztatni az értékét egy alkalmazás karakterlánc , ő csak arra , hogy a változás egy helyen .
Java Access
fejlesztők gyakran szükség van hozzáférni az érték egy szöveges erőforrás belül az alkalmazás Java kód . A következő mintakódot bizonyítja a technika:
R.string.title_string
Ez lehetővé teszi a kódot hozzáférni a tárolt érték egy XML fájlt a " res /values" könyvtárat , a következő jelölő kód :
karakterlánc elem nevét attribútum hivatkozás pont a Java kódot. Segítségével ez a folyamat , a fejlesztő utalhat a cím szöveget belül az alkalmazás logikáját . Más forrás fájlok XML is utal, hogy a szöveg az alábbiak szerint: @ string /title_string Ez egy bevett gyakorlat , különösen a layout fájlokat, amelyeket egy alkalmazás felhasználói felülete van nyilvánították .