Junior
Milyen erőforrások vannak az Androidban, és milyen adatok tárolhatók bennük?
sobes.tech MI
Válasz az MI-től
Androidban a következő erőforrás típusok léteznek:
- Drawable: Grafikus erőforrások, mint például képek, formák, átmenetek.
- Layout: Felhasználói felület elrendezések, amelyek leírják a képernyő szerkezetét.
- Mipmap: Ikon grafikák az alkalmazás indításához.
- Values: Különböző értékek:
strings.xml: Szöveg sorok.colors.xml: Színértékek RGB vagy hexadecimális formátumban.dimens.xml: Méretek (dp, sp, px stb.).styles.xml: Stílusok a nézetekhez.themes.xml: Témák az alkalmazáshoz.arrays.xml: Sztringek, egész számok vagy más erőforrásokra hivatkozó tömbök.bools.xml: Logikai értékek.integers.xml: Egész szám értékek.
- Menu: Az alkalmazás menü szerkezetei.
- Raw: Bármilyen nyers fájl (hang, videó, szövegfájlok stb.).
- Xml: Bármilyen XML fájl, amelyet az Android API feldolgozhat (például adatok megjelenítésére).
- Font: Betűtípus fájlok (TTF, OTF, XML). anim és animator: Animáció leírások.
- Interpolator: Interpolátor definíciók animációkhoz.
Ezekben az erőforrásokban tárolhatók:
- Képek (.png, .jpg, .gif) és vektorgrafikus fájlok.
- XML fájlok, amelyek UI elrendezéseket írnak le.
- Szöveg sorok.
- Színértékek.
- Méretek.
- Stílusok és témák leírásai.
- Adat tömbök.
- Logikai és egész értékek.
- Menü és animáció leírások.
- Bármilyen fájl (hang, videó, szöveg), amelyet az Android nem kezel külön.
- Betűtípus fájlok.
Példa egy sztring erőforrás használatára:
<!-- res/values/strings.xml -->
<resources>
<string name="app_name">Az én alkalmazásom</string>
<string name="welcome_message">Üdvözlünk!</string>
</resources>
Kód használat:
// Egy Activity vagy Fragment
String appName = getString(R.string.app_name);
TextView welcomeTextView = findViewById(R.id.welcome_text);
welcomeTextView.setText(R.string.welcome_message);