• 0

ما هي المكتبات الأساسية التي أحتاجها لتطوير تطبيق آندرويد؟

بدأت بالعمل على تطوير تطبيق آندرويد وأحتاج شرح لمعرفة المكتبات الأساسية التي أحتاجها في بناء التطبيق من واجهة المستخدم وبناء قاعدة البيانات SQLite

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

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


رابط هذه المساهمة
  • 0

يتكوّن نظام تشغيل آندرويد من أربع طبقات رئيسية حيث تتوضع نواة لينكس Linux Kernal في الطبقة السّفلى تليها مجموعة من المكتبات التي تتوضع على رأس نواة لينكس والمتضمنة المتصفحات المفتوحة المصدر Web browser engine WebKit ومن هذه المكتبات قاعدة البيانات SQLite database وتعتبر مستودع مفيد لتخزين وتبادل بيانات التطبيق كذلك مكتبات تسجيل الصوت والفيديو ومكتبات SSL libraries المسؤولة عن أمن الانترنت.

فيما يلي ملخص لبعض مكتبات آندرويد المتاحة لمطور Android:

  • android.app توفّر هذه المكتبة وصول إلى application model وهي بمثابة الحجر الأساسي لجميع تطبيقات آندرويد.
  • android.content تسهّل هذه المكتبة الوصول إلى المحتوى، النشر والمراسلة بين التطبيقات وبين مكوّنات التطبيق الواحد.
  • android.database تُستخدم هذه المكتبة للوصول إلى البيانات المنشورة من قِبل مزودي المحتوى وتشمل صفوف إدارة قاعدة البيانات SQLite database management classes.
  • android.opengl وهي واجهة جافا Java interface تستخدم لإنشاء تطبيقات التي تعتمد على OpenGL ES 3D graphics.
  • android.os تتيح لتطبيقات آندرود الوصول إلى خدمات نظام التشغيل القياسية بما في ذلك الرسائل وخدمات النظام والاتصال بين العمليات.
  • android.text تستخدم لتصيير النصوص على الشاشة.
  • android.view تعتبر اللَّبِنة الأساسية لبناء واجهات تطبيق المستخدم user interfaces.
  • android.widget وهو مجموعة غنية من مكوّنات واجهة المستخدم مثل الأزرار، الملصقات والقوائم..الخ.
  • android.webkit  وهي مجموعة من الصفوف classes المخصّصة للسّماح باستخدام قدرات تصفح الانترنت التي سيتم بناؤها في التطبيق. 

 

 

تمّ تعديل بواسطة Lujain
1 شخص أعجب بهذا

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


رابط هذه المساهمة

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

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

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


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

تسجيل الدخول

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


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