• Home
  • Courses
  • Portfolio
  • Contact
    Tiger 4 CodeTiger 4 Code
    • Home
    • Courses
    • Portfolio
    • Contact

      Android اندرويد

      • Home
      • Blog
      • Android اندرويد
      • 22 -اندرويد – Fragments – استخدام مكتبة الدعم Using the Support Library

      22 -اندرويد – Fragments – استخدام مكتبة الدعم Using the Support Library

      • Posted by Schwarztiger
      • Categories Android اندرويد
      • Date March 1, 2013
      • Comments 0 comment
       

      ملاحظة : الموضوع عبارة عن حلقة من حلقات سلسلة برمجة وتطوير اندرويد Android Development

      اندرويد : استخدام مكتبة الدعم Using the Support Library

       السلام عليكم ورحمة الله وبركاته

      سوف نتعلم ضمن هذا الدرس :

      • تهيئة اعدادات مشروعك ليتعامل مع مكتبات الدعم Support Library
      • استيراد واجهات مكتبات الدعم Import the Support Library APIs

      ملاحظة : لمزيد من المعلومات بالامكان الاطلاع على الرابط التالي : Support Library

      تزودنا مكتبة الدعم Support Library بملف JAR مع مكتبة واجهة التطبيق البرمجية API Library التي تمكننا من استخدام احد احدث واجهات التطبيق البرمجية لاندرويد Android APIs ضمن تطبيقك, وذلك اثناء العمل على النسخ القديمة من اندرويد.

      على سبيل المثال, تزودنا مكتبة الدعم Support Library بنسخة من واجهة التطبيقات البرمجية الخاصة ب Fragment التي نستطيع استخدامها على اندرويد اصدار Android 1.6 أو اعلى.

      يبين لنا هذا الدرس كيف نعد تطبيقنا لاستخدام مكتبة الدعم Support Library لكي نستخدم ال Fragments بهدف بناء واجهة مستخدم لتطبيق ديناميكي.

      تهيئة اعدادات مشروعك ليتعامل مع مكتبات الدعم Support Library

      الشكل 1 :يبين الشكل Android SDK Manager  , ويتم ضمن الشكل اختيار حزمة الدعم الخاصة باندرويد.
      الشكل 1 :يبين الشكل Android SDK Manager , ويتم ضمن الشكل اختيار حزمة الدعم الخاصة باندرويد.

      لتهيئة وتضبيط اعدادات مشروعك:

      1. يتم تحميل حزمة الدعم الخاصة باندرويد باستخدام SDK Manager.
      2. قم بإنشاء مسار باسم libs ضمن اعلى مستوى في مشروعك (تحت جذر المشروع مباشرة).
      3. ابحث عن ملف JAR الذي يخص المكتبة التي ترغب باستخدامها, وانسخ الملف ومن ثم ضعه ضمن مسار libs/.

      على سبيل المثال : المكتبة التي تدعم API level 4 فما فوق موجودة ضمن المسار التالي: <sdk>/extras/android/support/v4/android-support-v4.jar

      1. حدث ملف ال manifest واسند الحد الادنى لمستوى API إلى 4 , ومستوى API الهدف إلى اخر اصدار:
      2. <uses-sdk android:minSdkVersion=”4″ android:targetSdkVersion=”15″ />

      استيراد واجهات مكتبة الدعم Import the Support Library APIs

      تتضمن مكتبات الدعم مجموعة متنوعة من الواجهاتAPIs التي اما تمت اضافتها ضمن النسخ الحديثة لاندرويد أو غير موجودة ضمن منصة العمل وبالكاد توفر دعم اضافي لك عندما تقوم بتطوير مزايا محددة للتطبيقات.

      بإمكانك ايجاد توثيق كامل ل API الخاص بمكتبة الدعم ضمن ملفات منصة العمل على الرابط التالي : android.support.v4.*..

      تنبيه : لكي تتحقق وتتاكد من انك لم تستخدم الواجهات البرمجية للتطبيق بشكل غير مقصود على نسخة قديمة من النظام, يجب التاكد من انك قمت باستيراد صف Fragment و APIs المرتبطة به من حزمة android.support.v4.app:

      import android.support.v4.app.Fragment;
      import android.support.v4.app.FragmentManager;
      …

      عند انشاء فعالية تحوي على fragments مع استخدام مكتبة الدعم, يتوجب عندها ايضا القيام ب extend صف FragmentActivityبدل من صف Activity.

      سنتطلع على بعض الامثلة حول استخدام fragment  مع الفعالية ضمن الدرس القادم.

      وإلى ذلك الحين استودعكم الله والسلام عليكم ورحمة الله وبركاته.

      المصطلح

      الترجمة

      module

      وحدة

      Encapsulate

      يغلف

      Implement

      تنجيز – اي كتابة الرماز المناسب

      Fragment

      سوف نبقي على المصطلح كما هو حتى لا تتحول الترجمة إلى ترجمة مضللة.

      Tag:Android, Android development, android grid view, Android INtentFilter, android layout, Android linux, Android Market, android method, android operation system, Android Programming, Android Security and Permissions, android Temperature converter, android weight, AndroidManifest file, Fragments, Google, Google play, linear layout, LinearLayout android, Supporting Different Devices, برمجة اندرويد, بناء واجهة مستخدم ديناميكية عبر استخدام Fragments, تشغيل الفعالية اندرويد, تطوير وبرمجة اندرويد, نظام اندرويد

      • Share:
      author avatar
      Schwarztiger

      Previous post

      21 -اندرويد - Fragments - بناء واجهة مستخدم ديناميكية عبر استخدام Fragments
      March 1, 2013

      Next post

      23 -اندرويد - Fragments - إنشاء Fragments
      March 8, 2013

      You may also like

      56 : اندرويد : استخدام “واجهة برمجة التطبيقات” API الخاصة بالنسخ الاحتياطي Backup
      20 August, 2013

        ملاحظة : الموضوع عبارة عن حلقة من حلقات سلسلة برمجة وتطوير اندرويد Android Development اندرويد :  استخدام واجهة برمجة التطبيقات API الخاصة بالنسبخ الاحتياطي Backup السلام عليكم ورحمة الله وبركاته  سوف نتعلم في هذا الدرس مايلي : تسجيل التطبيق …

      56 : اندرويد : التزامن مع السحابة الالكترونية Syncing to the Cloud
      20 August, 2013

        ملاحظة : الموضوع عبارة عن حلقة من حلقات سلسلة برمجة وتطوير اندرويد Android Development اندرويد :  التزامن مع السحابة الالكترونية Syncing to the Cloud السلام عليكم ورحمة الله وبركاته  سنتطرق ضمن هذه الحلقات إلى موضوع حديث نسبيا , الا …

      55 : اندرويد : ارسال طلبات عمل إلى الخدمة التي تعمل في الخلفية sending work request to the background service
      4 July, 2013

        ملاحظة : الموضوع عبارة عن حلقة من حلقات سلسلة برمجة وتطوير اندرويد Android Development اندرويد :  ارسال طلبات عمل إلى الخدمة التي تعمل في الخلفية Sending work requests to the background service السلام عليكم ورحمة الله وبركاته سوف نتعلم …

      Leave A Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Search

      Latest Courses

      Android Development

      Android Development

      $950.00
      HTML Tutorial: HTML & CSS for Beginners

      HTML Tutorial: HTML & CSS for Beginners

      $800.00
      Learn WordPress Content Management System

      Learn WordPress Content Management System

      Coming soon
      logo-eduma-the-best-lms-wordpress-theme

      info@tiger4code.com

      Links

      • Courses
      • Portfolio

      Copyright 2019 | Educational, Web & Mobile Development Platform By Tiger 4 Code