Sobes.tech
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);