Android manifest fayli nima - Codiclick

baham ko'ring

Android manifest fayli nima

Reklamalar

Android katalog tuzilmasidagi yozuvda dastur manifest fayli haqida gapirilgan edi, bu safar biz uning nimadan iboratligini va uning ahamiyatini ko'rib chiqamiz.


AndroidManifest fayli - bu bizning android loyihamiz bo'lishi kerak bo'lgan konfiguratsiya fayli, bu manifest fayli loyihaning muhim ma'lumotlarini tavsiflaydi. rasmiy sahifaning keyingi nashrida ushbu fayl haqida bir oz ko'proq ma'lumot mavjud. (

Ilova nomi, piktogramma, mavzu va dastur komponentlari, jumladan, faoliyatlar, xizmatlar, kontent provayderlari, kamera, internet, bluetooth kabi tizim funksiyalariga kirish ruxsatlari, shuningdek, qaysi asosiy faoliyat ekanligini qanday aniqlash mumkinligi kabi umumiy maʼlumotlarni belgilaydi. tizimning.


Ushbu faylni manifest katalogida topish mumkin va quyidagi tuzilishga ega:

Bu erda biz asosiy elementlarni aniqlashimiz mumkin, masalan:


  • belgisi: Ilova belgisi joylashgan yo'lga mos keladi.
  • yorliqlar: Ilova nomi joylashgan yoʻl.
  • mavzu: Ilova mavzu bo'yicha foydalanadigan uslubga ega yo'l.
  • faoliyat: Ilova tomonidan ishlatiladigan faoliyat parametrlariga mos keladi


Misol uchun, faoliyatlar bo'lsa, biz allaqachon bilamizki, ilova harakatlardan iborat bo'lib, ular ilova ekranlariga mos keladi va tizimning grafik qismi va mantiqiy qismiga bo'linadi, shuning uchun ilova ushbu ekranlarni yuklashi mumkin. , bular manifestda parametrlangan bo'lishi kerak.


Quyidagi rasmda loyiha 3 ta faoliyatdan iborat ekanligini ko'rishingiz mumkin, ular o'z navbatida manifest faylida aniqlangan.


Ushbu fayl avtomatik ravishda yaratilishi va yangilanishini aniq ko'rsatish juda muhim, faoliyatni qo'lda qo'shish shart emas, bu Eclipse IDE da ilovalarni ishlab chiqish uchun ishlatilganda amalga oshirilgan, ammo endi Android Studio bilan bu jarayon avtomatik.


ammo, bu biz faylni o'zgartira olmaymiz degani emas, aksincha, biz buni qilishimiz kerak bo'lishi mumkin, lekin biz ehtiyot bo'lishimiz juda muhim, chunki bu fayl shikastlangan bo'lsa, bizning tizimimiz ishga tusha olmaydi. .


Masalan, eng keng tarqalgan modifikatsiyalardan ba'zilari qaysi birinchi ekran paydo bo'lishini aniqlash imkoniyati bo'lishi mumkin, buning uchun biz oldingi rasmlarni ko'rgan bo'lsak, MainActivity-ga mos keladigan bo'limda kod bloki mavjudligini ko'ramiz. < intent-filter> va bu birinchi ekran bo'lishini ko'rsatadigan xususiyatda, agar xohlasak, ushbu filtrni o'zgartirishimiz va uni "Boshqa faoliyat" ga qo'shishimiz mumkin, shuningdek "android: eksport = "true"" xususiyatini o'zgartiramiz.



Shunday qilib, loyihani ishga tushirganda, u manifestda nima borligini tekshiradi va birinchi ko'rsatiladigan ekran OtraActivity tomonidan belgilangan ekran ekanligini ko'rsatadi.


Faylga yana bir keng tarqalgan o'zgartirish - bu ilovadagi ruxsatlarni bog'lash, garchi buni mantiqiy ravishda amalga oshirish mumkin bo'lsa-da, bu erdan siz kamera, internet va boshqalardan foydalanish uchun ruxsatlarni qo'shishingiz mumkin.



Va bu bilan biz fayl nima ekanligini va uning loyihamiz uchun ahamiyati haqida tasavvurga ega bo'lishimiz mumkin.

Bu sizni ham qiziqtirishi mumkin.




Ushbu yozuvga qo'shmoqchi yoki fikr bildirmoqchi bo'lgan biror narsa bormi? bemalol qiling....Va agar sizga yoqqan bo'lsa ... sizni baham ko'rishga taklif qilaman Y Shunga o'xshash ko'proq xabarlarni eshitish uchun "Ushbu saytga qo'shiling" tugmasini bosib obuna bo'ling 😉