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

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

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

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

لبدء تطوير التطبيقات أو إجراء الاختبارات استنادًا إلى نظام Android الإصدار 2.1 من نظام التشغيل Android، استخدم أداة Android SDK وAVD Manager ونزِّل النظام الأساسي في حزمة تطوير البرامج (SDK) الخاصة بك.

أهم اللقطات في المنصة

لا يضيف Android 2.1 ميزات مهمة للمستخدمين، راجع Android مستند أهم ميزات النظام الأساسي 2.0 للاطّلاع على أحدث ميزات المستخدم.

إصدارات

تقدم الأقسام أدناه ملاحظات حول الإصدارات المتتالية من مكوِّن النظام الأساسي Android 2.1 لحزمة تطوير البرامج (SDK) لنظام التشغيل Android، كما يُشار إليه رقم النسخة السابقة. لتحديد نسخة(نُسخ) Android تم تثبيت الإصدار 2.1 من النظام الأساسي في بيئة حزمة تطوير البرامج (SDK). يمكنك الاطّلاع على "الحزم المثبتة" البيانات في حزمة Android SDK وAVD Manager

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

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

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

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

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

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

خلفيات متحركة

توفّر الإضافات التالية واجهات برمجة تطبيقات لتطوير الخلفيات المتحركة:

بالإضافة إلى ذلك، إذا كان تطبيقك يستخدم خلفيات متحركة أو يوفّرها، يجب: تذكَّر إضافة <uses-feature>. إلى بيان التطبيق، حيث يعلن عن السمة android:name="android.software.live_wallpaper" مثلاً:

<uses-feature android:name="android.software.live_wallpaper" />

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

الاتصالات الهاتفية

المشاهدات

WebKit

  • طُرق WebStorage جديدة لمعالجة الويب قواعد بيانات التخزين.
  • طرق GeolocationPermissions جديدة من أجل الحصول على أذونات رصد الموقع الجغرافي من بينها وضبطها على WebView
  • طرق WebSettings جديدة لإدارة إعدادات وذاكرة التخزين المؤقت للتطبيقات وتخزين الويب والتكبير/التصغير بناءً على كثافة الشاشة.
  • WebChromeClient طريقة جديدة للتعامل مع الفيديو، سجل التصفح وطرق العرض المخصصة وحدود ذاكرة التخزين المؤقت للتطبيقات والمزيد.

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

للحصول على عرض تفصيلي لجميع تغييرات واجهة برمجة التطبيقات في Android 2.1 (واجهة برمجة التطبيقات المستوى 7)، مقارنةً بالمستوى 6 من واجهة برمجة التطبيقات، راجِع قسم تقرير الاختلافات

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

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

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

Local

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

  • الصينية، PRC (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 (240×320، كثافة منخفضة، شاشة صغيرة)
    • WQVGA (240×400، كثافة منخفضة، شاشة عادية)
    • FWQVGA (240×432، كثافة منخفضة، شاشة عادية)
    • HVGA (320×480، كثافة متوسطة، شاشة عادية)
    • WVGA800 (480×800، كثافة عالية، شاشة عادية)
    • WVGA854 (دقة عالية 480x854، شاشة عادية)

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