الإصدار 1.5 الأساسي من Android

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

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

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

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

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

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

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

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

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

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

تغييرات واجهة برمجة التطبيقات الخاصة بالإطار

توفِّر الأقسام أدناه معلومات عن واجهة برمجة التطبيقات لإطار عمل التطبيق المقدَّم من نظام 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 من واجهة برمجة التطبيقات)، مقارنةً بالإصدار السابق، يمكنك الاطّلاع على تقرير اختلافات واجهة برمجة التطبيقات.

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

توفر صورة النظام المضمنة في النظام الأساسي القابل للتنزيل هذه التطبيقات المضمنة:

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

اللغات

توفر صورة النظام المضمنة في النظام الأساسي القابل للتنزيل مجموعة متنوعة من اللغات المضمنة. في بعض الحالات، تتوفّر سلاسل خاصة بالمنطقة للّغات. وفي حالات أخرى، يتم استخدام نسخة افتراضية من اللغة. تم إدراج اللغات المتوفرة في صورة نظام 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 (320 × 480، كثافة منخفضة، شاشة صغيرة)
    • HVGA (320×480، كثافة متوسطة، شاشة عادية)
    • HVGA-P (320×480، كثافة متوسطة، شاشة عادية)
    • HVGA-L (320×480، كثافة متوسطة، شاشة عادية)

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