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