Resurslar
Androiddagi resurslar sizning ilovangizdan foydalanadigan tasvirlar, strings
va boshqa materiallar kabi narsalarga ishora qiladi, lekin ba'zi dasturiy tillar manba
kodi ko'rinishida emas. Foydalanuvchi interfeysi resurslarning boshqa bir turidir.
Layoutlarni IDE ning strukturasi va drag-and-drop GUI ishlab
chiqaruvchisi yoki
XML shaklida qo'l bilan tuzilgan bir vosita yordamida tuzish mumkin. Ba'zan
tuzilgan foydalanuvchi interfeysi turli xil qurilmalarda ishlaydi: telefonlar,
planshetlar, televizorlar va hk. Ba'zan yaratilgan interfeys
turli muhitlar uchun
moslashtirilishi kerak.
AnroidManifest.xml fayli
AndroidManifest.xml fayli sizning to'plamingiz, jumladan,
dasturning
tarkibiy qismi, faoliyati, xizmat ko'rsatuvchi, eshittirish qabul qiluvchilar, kontent
provayderlari va hokazolar kabi ma'lumotlarni o'z ichiga oladi. U boshqa
vazifalarni ham bajaradi, jumladan:
•
Ruxsatlar bilan himoyalangan qismlarga
kirish uchun ilovani himoya
qilishga javobgardir.
•
Bundan tashqari, Android api-ni dasturda ishlatishini e'lon qiladi.
•
Asboblar sinflarni ro'yxatini ko'rsatadi. Asboblar sinflarini, profil va boshqa
ma'lumotlarni beradi. Ushbu ma'lumotlar dastur nashr etilguncha va undan
keyin o’chirib yuborilishi mumkin.
Quyidagi misolda barcha android ilovalarda bo’lishi zarur bo’lgan
manifest xml
faylining root direktoriyasi keltirilgan:
1.
xmlns:android=
http://schemas.android.com/apk/res/android
2. package=”com.kuvonchbek.yakubov.graduation.qualification.work.test”
3. android:versionCode=”1″
4. android:versionName=”1.0″
>
5.
6.
7. android:minSdkVersion=”8″
8. android:targetSdkVersion=”15″ />
9.
10.
11. android:icon=”@drawable/ic_launcher”
12. android:label=”@string/app_name”
13. android:theme=”@style/AppTheme” >
14.
15. android:name=”.MainActivity”
16. android:label=”@string/title_activity_main” >
17.
18. android:name=”android.intent.action.MAIN” />
19.
20. android:name=”android.intent.category.LAUNCHER” />
21.
22.
23.
24.
25.
Dostları ilə paylaş: