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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

إطار عمل AppWidget

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

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

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

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

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

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

إطار عمل ميزة "التعرّف على الكلام"

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

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

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

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

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

التطبيقات المدمجة

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

  • منبّه
  • المتصفح
  • الآلة الحاسبة
  • كاميرا فيديو
  • الكاميرا
  • جهات الاتصال
  • لغة مخصّصة (تطبيق المطوّر)
  • أدوات مطوّري البرامج (تطبيق مطوّري البرامج)
  • 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، يُرجى الاطّلاع على دعم الشاشات المتعددة.