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

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

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

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

للبدء في تطوير نظام Android 2.1 الأساسي أو اختباره، استخدم حزمة SDK لنظام التشغيل Android وأداة AVD Manager لتنزيل النظام الأساسي إلى حزمة SDK.

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

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

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

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

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

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

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

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

  • منبّه
  • المتصفح
  • الآلة الحاسبة
  • الكاميرا
  • جهات الاتصال
  • لغة مخصّصة (تطبيق المطوّر)
  • أدوات مطوّري البرامج (تطبيق مطوّري البرامج)
  • عنوان البريد الإلكتروني
  • معرض الصور
  • أدوات 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 (480x800، كثافة عالية، شاشة عادية)
    • WVGA854 (480x854 كثافة عالية، شاشة عادية)

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