Junior
Android-də hansı resurslar var və onlarda hansı məlumatlar saxlana bilər?
sobes.tech Süni İntellekt
AI-dan cavab
Android-də aşağıdakı resurs növləri mövcuddur:
- Drawable: Qrafik resurslar, məsələn, şəkillər, formalər, gradientlər.
- Layout: Ekranın quruluşunu təsvir edən istifadəçi interfeysi tərtibatları.
- Mipmap: Tətbiqin başlatma ikonları üçün qrafika.
- Values: Müxtəlif dəyərlər:
strings.xml: Mətn sətirləri.colors.xml: RGB və ya onaltılıq formatda rəng dəyərləri.dimens.xml: Ölçülər (dp, sp, px və s.).styles.xml: Görünüşlər üçün üslublar.themes.xml: Tətbiq üçün mövzular.arrays.xml: Sətir, tam ədəd və ya digər resurslara istinad edən massivlər.bools.xml: Boolean dəyərlər.integers.xml: Tam ədəd dəyərləri.
- Menu: Tətbiqin menyu strukturları.
- Raw: Hər hansı emal olunmamış fayllar (audio, video, mətn faylları və s.).
- Xml: Android API ilə analiz edilə bilən hər hansı XML faylları (məsələn, məlumatların təqdimatı üçün).
- Font: Yazı tipləri faylları (TTF, OTF, XML). anim və animator: Animasiya təsvirləri.
- Interpolator: Animasiya üçün interpolatorların tərifləri.
Bu resurslarda aşağıdakıları saxlaya bilərsiniz:
- Şəkillər (.png, .jpg, .gif) və vektor qrafik faylları.
- UI layoutlarını təsvir edən XML faylları.
- Mətn sətirləri.
- Rəng dəyərləri.
- Ölçülər.
- Üslub və mövzuların təsvirləri.
- Məlumat massivləri.
- Boolean və tam ədəd dəyərləri.
- Menyu və animasiya təsvirləri.
- Android tərəfindən xüsusi emal olunmayan hər hansı fayl (audio, video, mətn və s.).
- Yazı tipi faylları.
Bir mətn resursunun istifadəsi nümunəsi:
<!-- res/values/strings.xml -->
<resources>
<string name="app_name">Mənim tətbiqim</string>
<string name="welcome_message">Xoş gəlmisiniz!</string>
</resources>
Koddakı istifadə:
// Activity və ya Fragmentdə
String appName = getString(R.string.app_name);
TextView welcomeTextView = findViewById(R.id.welcome_text);
welcomeTextView.setText(R.string.welcome_message);