نظام Android 1.5 الأساسي

مستوى واجهة برمجة التطبيقات: 3

‫Android 1.5 هو إصدار رئيسي من النظام الأساسي يمكن نشره على الهواتف الجوّالة التي تعمل بنظام Android بدءًا من أيار (مايو) 2009. يتضمّن الإصدار ميزات جديدة للمستخدمين والمطوّرين، بالإضافة إلى تغييرات في واجهة برمجة تطبيقات إطار عمل Android.

تتوفّر منصّة Android 1.5 للمطوّرين كأحد المكونات التي يمكن تنزيلها لحزمة تطوير البرامج (SDK) لنظام التشغيل Android. تتضمّن المنصة القابلة للتنزيل مكتبة Android وصورة نظام متوافقة تمامًا، بالإضافة إلى مجموعة من أشكال المحاكي وغيرها من التطبيقات والعيّنات. أن تكون المنصة القابلة للتنزيل متوافقة بالكامل ولا تتضمّن أي مكتبات خارجية

لبدء تطوير التطبيقات أو اختبارها على نظام Android 1.5 الأساسي، استخدِم حزمة SDK لنظام التشغيل Android وأداة AVD Manager لتنزيل النظام الأساسي في حزمة SDK لنظام التشغيل Android 1.6 أو إصدار أحدث.

أبرز الميزات في المنصة

للحصول على قائمة بالميزات الجديدة للمستخدمين وأهم الميزات في النظام الأساسي، اطّلِع على مستند أهم الميزات في نظام Android 1.5 الأساسي.

مستوى واجهة برمجة التطبيقات

يقدّم نظام Android 1.5 إصدارًا معدَّلاً من واجهة برمجة التطبيقات لإطار العمل. تم منح واجهة برمجة تطبيقات Android 1.5 معرّفًا عدديًا هو 3 ويتم تخزينه في النظام نفسه. يُعرف هذا المعرّف باسم "مستوى واجهة برمجة التطبيقات"، ويسمح للنظام بتحديد ما إذا كان التطبيق متوافقًا مع النظام بشكلٍ صحيح قبل تثبيته.

لاستخدام واجهات برمجة التطبيقات التي تم طرحها في الإصدار 1.5 من Android في تطبيقك، عليك ضبط القيمة المناسبة، "3"، في سمات android:minSdkVersion للعنصر <uses-sdk> في ملف بيان تطبيقك.

لمزيد من المعلومات حول كيفية استخدام مستوى واجهة برمجة التطبيقات، يُرجى الاطّلاع على مستند مستويات واجهة برمجة التطبيقات.

التغييرات في واجهة برمجة التطبيقات Framework API

تقدّم الأقسام أدناه معلومات عن واجهة برمجة التطبيقات لإطار عمل التطبيق التي يوفّرها نظام Android 1.5 الأساسي.

إطار عمل واجهة المستخدم

  • إطار عمل لتسهيل التفاعل بين سلسلة الخلفية وسلسلة واجهة المستخدم
  • تطبيق مصغّر جديد من SlidingDrawer
  • تطبيق مصغّر جديد من HorizontalScrollview

إطار عمل AppWidget

إطار عمل الوسائط

  • واجهات برمجة التطبيقات لتسجيل الصوت وتشغيله
  • محرّك تشغيل MIDI التفاعلي
  • واجهات برمجة التطبيقات لتسجيل الفيديو للمطوّرين (بتنسيق 3GP)
  • نوايا مشاركة الفيديوهات والصور
  • النية من البحث عن الوسائط

إطار عمل أسلوب الإدخال

  • إطار عمل Input Method Service
  • محرّك التوقّع النصي
  • إمكانية توفير تطبيقات IME قابلة للتنزيل للمستخدمين

متطلبات الأجهزة التي يحدّدها التطبيق

يمكن للتطبيقات الآن استخدام عنصر جديد في ملفات البيان، وهو <uses-configuration> للإشارة إلى نظام Android بشأن ميزات الأجهزة التي تتطلّبها التطبيقات لكي تعمل بشكل صحيح. على سبيل المثال، قد يستخدم أحد التطبيقات العنصر لتحديد أنّه يتطلب لوحة مفاتيح خارجية أو جهاز توجيه معيّنًا، مثل كرة المسار. قبل تثبيت التطبيق، يتحقّق نظام Android من السمات المحدّدة للعنصر <uses-configuration> ولا يسمح بمواصلة عملية التثبيت إلا إذا كانت الأجهزة المطلوبة متوفّرة.

إطار عمل التعرّف على الكلام

  • إتاحة استخدام مكتبات التعرّف على الكلام من خلال Intent يمكنك الاطّلاع على RecognizerIntent.

إضافات متنوعة لواجهات برمجة التطبيقات

  • LocationManager: يمكن للتطبيقات الحصول على آخر المعلومات المتعلّقة بتغيير الموقع الجغرافي من خلال Intent
  • WebView - إتاحة أحداث DOM الخاصة بلمسة البدء/النهاية/النقل/الإلغاء
  • تم إعادة تصميم Sensor Manager APIs
  • GLSurfaceView: إطار عمل ملائم لإنشاء تطبيقات OpenGL
  • تمكّنت منصة البث من تثبيت تحديث التطبيق، ما يضمن تجربة ترقية التطبيق بشكل سلس.

تقرير الاختلافات في واجهات برمجة التطبيقات

للاطّلاع على عرض تفصيلي لتغييرات واجهة برمجة التطبيقات في Android 1.5 (المستوى 3 لواجهة برمجة التطبيقات)، مقارنةً بالإصدار السابق، يُرجى الاطّلاع على تقرير اختلافات واجهة برمجة التطبيقات.

التطبيقات المضمّنة

توفّر صورة النظام المضمّنة في المنصة القابلة للتنزيل التطبيقات التالية المضمّنة:

  • ساعة المنبّه
  • المتصفح
  • الآلة الحاسبة
  • كاميرا فيديو
  • الكاميرا
  • جهات الاتصال
  • لغة مخصّصة (تطبيق المطوّر)
  • أدوات المطوّرين (تطبيق المطوّر)
  • Dialer
  • عنوان البريد الإلكتروني
  • معرض الصور
  • أسلوب إدخال نص باللغة اليابانية
  • المراسلة
  • الموسيقى
  • الإعدادات
  • Spare Parts (تطبيق المطوّر)

اللغات

توفّر صورة النظام المضمّنة في المنصة القابلة للتنزيل مجموعة متنوعة من اللغات المضمّنة. في بعض الحالات، تتوفّر سلاسل خاصة بمنطقة معيّنة للغات. وفي الحالات الأخرى، يتم استخدام إصدار تلقائي من اللغة. في ما يلي اللغات المتاحة في ملف تعريف نظام Android 1.5 (مع وصف language_country/region للموضع).

  • الصينية، الصين (zh_CN)
  • الصينية (تايوان) (zh_TW)
  • التشيكية (cs_CZ)
  • الهولندية، هولندا (nl_NL)
  • الهولندية، بلجيكا (nl_BE)
  • الإنجليزية (الولايات المتحدة) (en_US)
  • الإنجليزية (بريطانيا) (en_GB)
  • الإنجليزية، كندا (en_CA)
  • الإنجليزية، أستراليا (en_AU)
  • الإنجليزية (نيوزيلندا) (en_NZ)
  • الإنجليزية، سنغافورة(en_SG)
  • الفرنسية، فرنسا (fr_FR)
  • الفرنسية، بلجيكا (fr_BE)
  • الفرنسية، كندا (fr_CA)
  • الفرنسية (سويسرا) (fr_CH)
  • الألمانية، ألمانيا (de_DE)
  • الألمانية، النمسا (de_AT)
  • الألمانية (سويسرا) (de_CH)
  • الألمانية، ليختنشتاين (de_LI)
  • الإيطالية، إيطاليا (it_IT)
  • الإيطالية (سويسرا) (it_CH)
  • اليابانية (ja_JP)
  • الكورية (ko_KR)
  • البولندية (pl_PL)
  • الروسية (ru_RU)
  • الإسبانية (es_ES)
  • تتطابق سلاسل واجهة المستخدم المترجَمة مع اللغات التي يمكن الوصول إليها من خلال "الإعدادات".

    مظاهر المحاكيات

    تتضمّن المنصة القابلة للتنزيل مجموعة من أشكال المحاكي التي يمكنك استخدامها لوضع نماذج لتطبيقك بأحجام شاشات ودرجات دقة مختلفة. مظاهر المحاكيات هي:

    • QVGA-P (‎240×320، كثافة منخفضة، شاشة صغيرة)
    • QVGA-L (320x480، كثافة منخفضة، شاشة صغيرة)
    • HVGA (‎320x480، كثافة متوسطة، شاشة عادية)
    • HVGA-P (320x480، كثافة متوسطة، شاشة عادية)
    • ‫HVGA-L (320×480، كثافة متوسطة، شاشة عادية)

    لمزيد من المعلومات حول كيفية تطوير تطبيق يعرض المحتوى ويعمل بشكل صحيح على جميع الأجهزة التي تعمل بنظام التشغيل Android، يُرجى الاطّلاع على مقالة إتاحة التطبيق على شاشات متعددة.