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

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

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

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

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

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

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

النسخ السابقة

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

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

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

لاستخدام واجهات برمجة التطبيقات التي تم تقديمها في الإصدار Android 2.1 من تطبيقك، عليك ضبط القيمة المناسبة، "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 من توفّر هذا العنصر ويستخدمه كفلتر، ما يضمن عدم توفُّر التطبيق للمستخدمين الذين لا تتيح أجهزتهم الخلفيات المتحركة.

التلفونية

عدد المشاهدات

مجموعة أدوات الويب

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

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

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

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

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

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

اللغات

توفر صورة النظام المضمنة في النظام الأساسي القابل للتنزيل مجموعة متنوعة من اللغات المضمنة. في بعض الحالات، تتوفّر سلاسل خاصة بالمنطقة للّغات. وفي حالات أخرى، يتم استخدام نسخة افتراضية من اللغة. تم إدراج اللغات المتوفرة في صورة نظام Android 2.1 أدناه (مع واصف اللغة 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 (240×320، كثافة منخفضة، شاشة صغيرة)
    • WQVGA (240×400، كثافة منخفضة، شاشة عادية)
    • FWQVGA (240×432، كثافة منخفضة، شاشة عادية)
    • HVGA (320×480، كثافة متوسطة، شاشة عادية)
    • WVGA800 (480×800، كثافة عالية، شاشة عادية)
    • WVGA854 (480×854 كثافة عالية، شاشة عادية)

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