Junior
Millised ressursid on Androidis ja milliseid andmeid saab nendes hoida?
sobes.tech AI
Vastus AI-lt
Androidis on järgmised ressursitüübid:
- Drawable: Graafilised ressursid, nagu pildid, vormid, gradientid:
- Layout: Kasutajaliidese paigutused, mis kirjeldavad ekraani struktuuri:
- Mipmap: Rakenduse ikoonide graafika:
- Values: Erinevad väärtused:
strings.xml: Tekstirea:colors.xml: Värvi väärtused RGB või heksadesimaalses formaadis:dimens.xml: Mõõtmed (dp, sp, px ja muud):styles.xml: Stiilid vaadetele:themes.xml: Rakenduse teemad:arrays.xml: Ridade, täisarvude või teiste ressursside massiivid:bools.xml: Bulev väärtused:integers.xml: Täisarvud:
- Menu: Rakenduse menüüstruktuurid:
- Raw: Erinevad töötlemata failid (heli, video, tekstifailid ja muud):
- Xml: Erinevad XML-failid, mida saab Android API abil töödelda (näiteks andmete esitamiseks):
- Font: Fontifailid (TTF, OTF, XML):
- anim ja animator: Animatsioonide kirjeldused:
- Interpolator: Interpolatsioonide määratlused animatsioonidele:
Sellesse ressursse võib salvestada:
- Pildid (.png, .jpg, .gif) ja vektorgraafika failid:
- XML-failid, mis kirjeldavad UI paigutusi:
- Tekstirea:
- Värvi väärtused:
- Mõõtmed:
- Stiilid ja teemad:
- Andmevahemikud:
- Bulev ja täisarvud:
- Menüü ja animatsioonid:
- Erinevad failid (heli, video, tekst), mida Android ei töödelda spetsiifiliselt:
- Fontifailid:
Näide — tekstiresurssi kasutamine:
<!-- res/values/strings.xml -->
<resources>
<string name="app_name">Minu rakendus</string>
<string name="welcome_message">Tere tulemast!</string>
</resources>
Kasutamine koodis:
// Activity või Fragment
String appName = getString(R.string.app_name);
TextView welcomeTextView = findViewById(R.id.welcome_text);
welcomeTextView.setText(R.string.welcome_message);