مقالة نوضح فيها ماهو ملف المنفيست في تطبيق الاندرويد وكيفية اعداده Android Manifest file

برمجة تطبيقات اندرويد -ملف اعدادات تطبيق اندرويد - Android Manifest file

برمجة تطبيقات اندرويد -ملف اعدادات تطبيق اندرويد  - Android Manifest file

 ملف اعدادات تطبيق اندرويد  - Android Manifest file


ماهو ملف  Android Manifest file؟

 

هو ملف خاص بتطبيق الاندرويد يضم جميع الخصائص التي تتعلق بالتطبيق مثل اصدار التطبيق والصلاحيات والايقونة والكاتوجري والبروفايدر  ... الخ وحتى اسم التطبيق  وهو يعد بصوره اوتوماتيكلي من قبل التطبيق ولو اردنا اضافة خصائص اخرى غير الافتراضية نستطيع التعديل على خصائص هذا الملف .وكل الخصائص التي نريد الوصول اليها بتطبيق العميل علينا اعدادها بملف المانفيست هذا الملف المهم جدا طبعا يحوي على اعداد كبيرة من الخصائص نعد او نصل الى الخصائص التي يحتاجها التطبيق فقط ونعدل عليها.
كيفية الاعداد لملف الManfest؟
يتم الوصول الى هذا الملف من خلال الضغط على يمين الماوس  لاسم المشروع ثم Properties ومن ثم  اختر تاب Android Manfest الموجوده بالتطبيق نلاحظ عندها فتح اعدادات الملف  وكما بالصورة التالية:

 ملف اعدادات تطبيق اندرويد  - Android Manifest file
الان يمكن اختيار او تعديل اي خاصية من الخصائص الموجودة بالمنفست وسنلاحظ بعدها ان ملف المنفيست الموجود بالمشروع سيتحدث اوتوماتيكلي وفق الخصائص التي تم تعديلها او الوصول اليها فمثلا لو قمنا باختيار خاصية الكاميرا اي نريد من تطبيق العميل الوصول الى الكاميرا وكما بالصورة التالية :
  ملف اعدادات تطبيق اندرويد  - Android Manifest file 
بعد ان نعمل جيك ونختر خاصية الكاميرا سنلاحظ ان هذا التعديل بخاصية الكاميرا ينعكس اوتوماتيكلي بملف المانفيست  Android Manfest .Xml 
وكما بالصورة التالية :

  ملف اعدادات تطبيق اندرويد  - Android Manifest file

والان نحتر خاصية اخرى وهي خاصية Device Power ليتم الوصول اليها من جهاز العميل وكما موضح بالصورة التالية :

  ملف اعدادات تطبيق اندرويد  - Android Manifest file
وبعد اختيارها يتم ايضا التعديل اوتوماتيكلي بملف المانفيست Android Manfest .Xml وكما بالصورة التالية :

ملف اعدادات تطبيق اندرويد  - Android Manifest file

وكذلك الحال للخصائص الاخرى مثل خاصية الانترنت التي نحتاجها في حالة ان التطبيق يعرض موقع معين او نحتاج الى عرض اليوتيوب او اي شئ من الانترنت يمكن اختياره بنفس الطريقة السابقه وسوف ينعكس اوتوماتيكلي ايضا بملف المنفيست 

 وايضا بالنسبه لخصائص اخرى مثل الفلاش  او الهاردوير للكاميرا وغيرها كل ذلك يتم بنفس الطريقه بعد اختيار الخاصية وتحديدها او عن طريق كتابتها يدويا بملف المنفيست من قبل مبرمج التطبيق وكما بالصورة التالية :

 

  ملف اعدادات تطبيق اندرويد  - Android Manifest file
بعد الانتهاء من تحديد الخصائص المطلوبة او المطلوب الوصول اليهامن قبل التطبيق للاندرويد من جهاز العميل نلاحظ انه اثناءالمباشرة بتثبيته على جهاز العميل ظهور مسج يسال فيه الاذن او السماح للوصول الى الخاصية الني تم تحديدها بخاصية الصلاحيات مثل صلاحية الكاميرا او الوصول للبيانات للجهاز ولا يتم تثبيت التطبيق للاندرويد الا بعد موافقة العميل بالسماح للوصول لهذه الاشياء التي تم استخدامها وتحديدها بالتطبيق للاندرويد .
بهذا نكون قد وضحنا اهمية ملف المانفيست وكيفية اعداده وماهي اهميته بالتطبيقات الخاصة بالاندرويد .Smile


نشكرك علي المشاركة