logo

ما هو الشكل الكامل لـ APK


APK: حزمة تطبيقات أندرويد

امتداد الملف:.apk

APK تعني حزمة تطبيقات Android. ملف APK هو تنسيق الملف المستخدم لتثبيت التطبيقات على نظام التشغيل android. يتم أولاً تجميع برنامج في نظام Android، ثم يتم تجميع جميع أجزائه في ملف واحد لجعله ملف APK. يمكن حفظ ملفات APK بتنسيق مضغوط، ويمكن فتحها باستخدام أي أداة لفك الضغط أو فك الضغط. يمكنك إما تغيير الامتداد إلى .zip أو فتح الملف مباشرة باستخدام أدوات فك الضغط. هم نوع من ملف الأرشيف. عندما تقوم بتنزيل وتثبيت تطبيق Android، فأنت في الواقع تقوم بتثبيت ملف APK. يمكنك تثبيت ملف APK مباشرة من سطح المكتب، أو من داخل تطبيق مدير الملفات دون تنزيله. افتراضيًا، يتم تعطيل القدرة على التثبيت من سطح المكتب أو تطبيق مدير الملفات لأسباب أمنية. لتمكينه، عليك تغيير إعداد 'مصادر غير معروفة' من الإعدادات.

APK النموذج الكامل

استخدام حزمة تطبيقات Android: كيف أفعل ذلك؟

لا يمكن للمستخدمين استخدام برنامجنا إلا بعد تثبيت APK، وهو عبارة عن حزمة تثبيت لنظام التشغيل Android على حد علمنا. بالإضافة إلى ذلك، يمكن أيضًا استخدام تطبيقات Android لمجموعة متنوعة من الأشياء الأخرى، كما هو موضح أدناه:

  • يمكنك استخدامه لدمج كود المصدر والأصول والموارد في ملف واحد قابل للتنفيذ.
  • يُستخدم هذا لمنح المستخدمين إمكانية الوصول إلى التطبيقات التي قمت بتطويرها.
  • يمكننا التحقق من شرعية الناشر قبل تثبيت التطبيق لأنه يمكن توقيعه بالشهادات.
  • يمكن للمستخدمين تنزيله واستخدامه عن طريق تحميله على متجر Google Play ومتاجر التطبيقات الأخرى.
  • يتضمن ذلك معلومات حول المطور والموارد المتاحة وحقوق المستخدم المطلوبة.

محتوى الحزمة لتطبيقات Android

تشبه حزمة تطبيقات Android حزمة JAR من حيث الأرشيف أو الحزمة. إذا استخرجنا حزمة تطبيق Android، التي تحتوي على معلومات التطبيق، فيمكننا رؤية الملفات والأدلة المدرجة أدناه:

    دليل ميتا-INF:يتم تخزين البيانات التعريفية للتطبيقات في دليل META-INF. يحتوي هذا الدليل على ملفات مثل البيان والشهادات وقائمة الموارد.ليب:يوجد رمز التطبيق المترجم المستقل عن النظام الأساسي في دليل lib، والذي يحتوي أيضًا على العديد من الدلائل الأخرى. يحتوي دليل lib على الدلائل التالية:
      ارميابي:رموز Armedi المبنية لمعالجات ARM تشكل Armeabi.Armeabi -v7a:تشكل الرموز المضمنة لمعالجات ARM أعلى من ARM V7 Armeabi -v7a.ارميابي -v8a:تم العثور على الرموز المجمعة لمعالجات ARM أعلى من ARM V8 في Armeabi-v8a. تم العثور على الرموز المترجمة لمعالجات x86 في x86.x86:تشكل الرموز المجمعة لمعالجات x86 وحدها النظام الأساسي x86.x86_64:يتكون x86 64 حصريًا من أكواد مجمعة مصممة لوحدات المعالجة المركزية x86 64.ميبس:فقط الرموز المجمعة المصممة لمعالجات Mips هي التي تشكل Mips.
    الدقة:الموارد التي فشل تجميعها أثناء إنشاء الموارد موجودة في دليل الدقة.ملف الأصول:الأصول التي يتلقاها من مدير الأصول تشكل دليل الأصول.AndroidManifest:يحتوي ملف AndroidManifest على معلومات حول التطبيق، بما في ذلك اسم التطبيق وأيقونته وإعلانات المكونات والأذونات اللازمة ليعمل التطبيق بشكل صحيح.التنفيذ المباشر:يمكن لـ Android Dalvik Virtual Machine وAndroid Runtime تنفيذ ملفات .dex هذه.قوس:يحتوي الملف Resources.arsc على الإصدارات المضمنة لجميع موارد XML.

كيف يمكنك تحميل ملف APK على جهاز Android؟

باتباع الخطوات الموضحة أدناه، يمكن نشر حزمة تطبيقات Android أو APK بسرعة على غالبية أجهزة Android.

يجب عليك أولاً تنزيل ملف APK للتطبيق الذي تريد استخدامه قبل تنفيذ الإجراءات اللاحقة:

  1. للبدء، انقر فوق ملف APK.
  2. سيطلب منك جهازك الموافقة على تثبيت التطبيقات من مصادر غير موثوقة. إذا لم تكن متأكدا، فقط تحقق من ذلك.
  3. سيبدأ الآن مدير الحزم في التحميل.
  4. يمكنك عرض الأذونات التي يحتاجها التطبيق في مدير الحزم. ما عليك سوى النقر على التالي بعد تأكيد موافقتك.
  5. سيبدأ الآن تثبيت تطبيقك. اعتمادًا على إمكانيات الجهاز وحجم ملف APK، يستغرق تثبيت البرنامج عادةً دقيقة واحدة.
  6. وأخيرا، انقر فوق 'إنهاء' لإكمال طلبك.