• 0

هل أقوم بتعريف جميع الواجهات في ملف AndroidManifest.xml في الاندرويد

في داخل ملف AndroidManifest.xml في الاندرويد هل يتم التعريف بجميع الصفحات التي يتم انشائها في التطبيق ام بالصفحة الرئيسية فقط

تمّ تعديل بواسطة Wael Aljamal
توضيح السؤال

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

مرحبا،

نعم يجب تضمين جميع الـ Activities في Android Manifest 

نضع لكل واحدة Activity منفصلة و جميعهم نضعهم في Application بالشكل العام:

<manifest ... >
  <application ... >
      <activity android:name=".ExampleActivity" />
      ...
  </application ... >
  ...
</manifest >

مع بعض التفاصيل كالتالي:

<application
	// activity 1
    <activity android:name=".mainActivity">
		android:label="@string/app_name1" />
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
	// activity 2
    <activity android:name=".loginActivity">
      	android:label="@string/app_name2" />
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

AndroidManifest.xml يحتوي على معلومات عن الحزمة الخاصة بك ، بما في ذلك مكونات التطبيق مثل الأنشطة والخدمات وأجهزة استقبال البث وموفري المحتوى و مفتاح الخرائط وما إلى ذلك.

وأهم شيئ هو الصلاحيات مثل الوصول للإنترنت و مساحة التخزين ..

الخطأ الذي يظهر عند استخدام Activity بدون تعريفها هو runtime error

بالتوفيق

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن