Junior
Kokie ištekliai yra Android ir kokius duomenis galima juose saugoti?
sobes.tech AI
Atsakymas iš AI
„Android“ yra šie išteklių tipai:
- Drawable: Grafiniai ištekliai, tokie kaip vaizdai, formos, gradientai:
- Layout: Naudotojo sąsajos maketai, aprašantys ekrano struktūrą:
- Mipmap: Programos piktogramų grafika:
- Values: Įvairios reikšmės:
strings.xml: Tekstinės eilutės:colors.xml: Spalvų reikšmės RGB arba šešioliktainiu formatu:dimens.xml: Dydžiai (dp, sp, px ir kt.):styles.xml: Stiliai vaizdams:themes.xml: Programos temos:arrays.xml: Eilutės, sveikieji skaičiai ar nuorodos į kitus išteklius masyvai:bools.xml: Boolean reikšmės:integers.xml: Sveikieji skaičiai:
- Menu: Programos meniu struktūros:
- Raw: Atsitiktiniai neapdoroti failai (garsas, vaizdo įrašai, tekstiniai failai ir kt.):
- Xml: Atsitiktiniai XML failai, kuriuos galima analizuoti naudojant Android API (pavyzdžiui, duomenų pateikimui):
- Font: Šriftų failai (TTF, OTF, XML):
- anim ir animator: Animacijų aprašymai:
- Interpolator: Interpolatorių apibrėžimai animacijoms:
Šiuose ištekliuose galima saugoti:
- Vaizdus (.png, .jpg, .gif) ir vektorinę grafiką:
- XML failus, aprašančius UI maketus:
- Tekstines eilutes:
- Spalvų reikšmes:
- Dydžius:
- Stilius ir temas:
- Masyvus duomenis:
- Boolean ir sveikuosius skaičius:
- Meniu ir animacijas:
- Atsitiktinius failus (garsas, vaizdo įrašai, tekstas), kurie nėra specifiniai Android apdorojimui:
- Šriftų failus:
Pavyzdys — teksto išteklių naudojimas:
<!-- res/values/strings.xml -->
<resources>
<string name="app_name">Mano programa</string>
<string name="welcome_message">Sveiki atvykę!</string>
</resources>
Naudojimas kode:
// Activity arba Fragment'e
String appName = getString(R.string.app_name);
TextView welcomeTextView = findViewById(R.id.welcome_text);
welcomeTextView.setText(R.string.welcome_message);