Junior
Kādi resursi ir Android un kādus datus tajos var glabāt?
sobes.tech AI
Atbilde no AI
Android ir šādi resursu tipi:
- Drawable: Grafikās resursi, piemēram, attēli, formas, gradienti:
- Layout: Lietotāja saskarnes izkārtojumi, kas apraksta ekrāna struktūru:
- Mipmap: Programmas ikonu grafika:
- Values: Dažādas vērtības:
strings.xml: Teksta virknes:colors.xml: Krāsu vērtības RGB vai heksadecimālā formātā:dimens.xml: Izmēri (dp, sp, px un citi):styles.xml: Stili skatieniem:themes.xml: Programmas tēmas:arrays.xml: Virknes, vesie skaitļi vai atsauces uz citām resursu masīvām:bools.xml: Boolea vērtības:integers.xml: Vesie skaitļi:
- Menu: Programmas izvēlņu struktūras:
- Raw: Nejauši neapstrādāti faili (balss, video, teksta faili un citi):
- Xml: Nejauši XML faili, kurus var analizēt ar Android API (piemēram, datu attēlošanai):
- Font: Fontu faili (TTF, OTF, XML):
- anim un animator: Animāciju apraksti:
- Interpolator: Interpolatoru definīcijas animācijām:
Šajos resursos var glabāt:
- Attēlus (.png, .jpg, .gif) un vektorgrafiku:
- XML failus, kas apraksta UI izkārtojumu:
- Teksta virknes:
- Krāsu vērtības:
- Izmērus:
- Stilu un tēmas:
- Datu masīvus:
- Boolea un veselos skaitļus:
- Izvēlnes un animācijas:
- Nejaušus failus (balss, video, tekstus), kas nav specifiski Android apstrādei:
- Fontu failus:
Piemērs — teksta resursa izmantošana:
<!-- res/values/strings.xml -->
<resources>
<string name="app_name">Mana lietotne</string>
<string name="welcome_message">Laipni lūdzam!</string>
</resources>
Lietošana kodā:
// Activity vai Fragment
String appName = getString(R.string.app_name);
TextView welcomeTextView = findViewById(R.id.welcome_text);
welcomeTextView.setText(R.string.welcome_message);