تعلم برمجة اندرويد الدرس 11

ملف المانيفست

نعرف فيه التطبيق والخصائص التي سيستخدمها التطبيق ويجب علي التطبيق ان يصرح عن كل مكوناته في ملف المانيفست

 

ما هي مهام ملف المانيفست؟

1-تعريف المكونات التي سيستخدمها التطبيق

2-التصريح عن اذونات التطبيق المطلوبة له مثل الولوج الي الانترنت او الكتابة والقراءة من ذاكرة الجهاز

3-التصريح عن المميزات التي يتطلبها التطبيق سواء هارد وير مثل الكاميرا الخ او سوفت وير

 

التصريح عن المكونات

تستطيع ان تصرح عن الاكتيفيتي كالتالي

<?xml version=”1.0″ encoding=”utf-8″?>

<manifest>

<application android:icon=”@drawable/icon.png”>

<activity android:name=”com.ex.myapp”

Android:lable=”@string/title”>

 

</activity>

</application>

</manifest>

 

انظر الي الصورة التالية من اندرويد ستديو لتطبيق حقيقي به ملف مانيفست


المربع الاحمر يشير الي اسم الملف في المجلد وهو بالامتداد “اكس ام ال” كما تري

اما المربع الاسود فبه الكود المكتوب في هذا الملف وهو كود بسيط يحتوي علي اكتيفيتي واحد وبدون اي اذونات او مميزات للتطبيق

فلا يمكنك في هذا التطبيق استدعاء الكاميرا مثلا لانك لم تصرح بها في هذا الملف “المانيفست”

وتسطيع ان تصرح عن باقي المكونات كالتالي

<service>

<provider>

<reciver>

واذا لم تصرح عن مكون في هذا الملف فلا يمكنك ان تشغله او تتفاعل معه وقت التشغيل التطبيق

اما عن خصائص هذه التاجات فسندرسها لاحقا ان شاء الله

 


 

مصطلحات للفهم

تاجات

Tags

مانيفست

Manifest

مميزات

Feature

اذونات

permission


 

Advertisements

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s