پلتفرم اندروید 2.1

سطح API: 7

Android 2.1 یک نسخه پلتفرم کوچک است که از ژانویه 2010 در گوشی های مجهز به اندروید قابل اجرا است. این نسخه شامل تغییرات جدید API و رفع اشکال است. برای اطلاعات در مورد تغییرات، به بخش Framework API مراجعه کنید.

برای توسعه دهندگان، پلتفرم Android 2.1 به عنوان یک جزء قابل دانلود برای Android SDK در دسترس است. پلتفرم قابل دانلود شامل یک کتابخانه و تصویر سیستم کاملاً سازگار اندروید و همچنین مجموعه ای از پوسته های شبیه ساز، برنامه های کاربردی نمونه و موارد دیگر است. پلتفرم قابل دانلود شامل هیچ کتابخانه خارجی نیست.

برای شروع توسعه یا آزمایش در برابر پلتفرم Android 2.1، از ابزار Android SDK و AVD Manager برای دانلود پلتفرم در SDK خود استفاده کنید.

نکات برجسته پلتفرم

Android 2.1 ویژگی‌های کاربر قابل توجهی را اضافه نمی‌کند، برای اطلاع از آخرین ویژگی‌های کاربر، به سند نکات برجسته پلتفرم Android 2.0 مراجعه کنید.

تجدید نظرها

بخش‌های زیر یادداشت‌هایی درباره انتشارهای متوالی مؤلفه پلتفرم Android 2.1 برای Android SDK ارائه می‌دهند، همانطور که با شماره نسخه مشخص شده است. برای تعیین اینکه چه نسخه‌هایی از پلتفرم‌های Android 2.1 در محیط SDK شما نصب شده‌اند، به فهرست «بسته‌های نصب‌شده» در Android SDK و مدیر AVD مراجعه کنید.

سطح API

پلتفرم Android 2.1 نسخه به روز شده ای از چارچوب API را ارائه می دهد. به API Android 2.1 یک شناسه عدد صحیح - 7 - اختصاص داده شده است که در خود سیستم ذخیره می شود. این شناسه که "سطح API" نامیده می شود، به سیستم اجازه می دهد تا قبل از نصب برنامه به درستی تعیین کند که آیا یک برنامه با سیستم سازگار است یا خیر.

برای استفاده از API های معرفی شده در Android 2.1 در برنامه خود، باید مقدار مناسب "7" را در ویژگی های android:minSdkVersion عنصر <uses-sdk> در مانیفست برنامه خود تنظیم کنید.

برای اطلاعات بیشتر در مورد نحوه استفاده از API Level، به سند API Levels مراجعه کنید.

تغییرات API چارچوب

بخش های زیر اطلاعاتی درباره تغییرات ایجاد شده در API چارچوب برنامه ارائه شده توسط پلتفرم Android 2.1 ارائه می دهد.

تصاویر پس زمینه زنده

افزودنی های زیر API هایی را برای توسعه تصاویر پس زمینه متحرک در اختیار شما قرار می دهند:

علاوه بر این، اگر برنامه شما از تصاویر پس زمینه زنده استفاده می کند یا ارائه می دهد، باید به خاطر داشته باشید که یک عنصر <uses-feature> را به مانیفست برنامه اضافه کنید و ویژگی android:name="android.software.live_wallpaper" اعلام کنید. به عنوان مثال:

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

هنگامی که برنامه خود را منتشر می کنید، Google Play وجود این عنصر را بررسی می کند و از آن به عنوان فیلتر استفاده می کند و مطمئن می شود که برنامه شما در دسترس کاربرانی قرار نمی گیرد که دستگاه هایشان از Live Wallpapers پشتیبانی نمی کنند.

تلفن

بازدیدها

وب کیت

  • روش های جدید WebStorage برای دستکاری پایگاه داده های ذخیره سازی وب.
  • روش‌های جدید GeolocationPermissions برای دریافت مجوزهای Geolocation و تنظیم آنها در WebView.
  • روش‌های جدید WebSettings برای مدیریت تنظیمات حافظه پنهان برنامه، ذخیره‌سازی وب و بزرگ‌نمایی بر اساس تراکم صفحه.
  • روش‌های جدید WebChromeClient برای مدیریت ویدیو، تاریخچه مرور، نماهای سفارشی، محدودیت‌های حافظه پنهان برنامه و موارد دیگر.

گزارش تفاوت های API

برای مشاهده جزئیات همه تغییرات API در Android 2.1 (API Level 7)، در مقایسه با API Level 6، به گزارش تفاوت‌های API مراجعه کنید.

برنامه های کاربردی داخلی

تصویر سیستم موجود در پلتفرم قابل دانلود این برنامه های داخلی را ارائه می دهد:

  • ساعت زنگ دار
  • مرورگر
  • ماشین حساب
  • دوربین
  • مخاطبین
  • محلی سفارشی (برنامه توسعه دهنده)
  • Dev Tools (برنامه توسعه دهنده)
  • ایمیل
  • گالری
  • IME برای ورودی نوشتار ژاپنی، چینی و لاتین
  • پیام رسانی
  • موسیقی
  • تلفن
  • تنظیمات
  • قطعات یدکی (برنامه توسعه دهنده)

محلی ها

تصویر سیستم موجود در پلتفرم قابل دانلود، انواع محلی داخلی را ارائه می دهد. در برخی موارد، رشته‌های خاص منطقه برای مناطق موجود است. در موارد دیگر، از یک نسخه پیش فرض زبان استفاده می شود. زبان‌هایی که در تصویر سیستم Android 2.1 موجود هستند در زیر فهرست شده‌اند (با زبان _ کشور/منطقه محلی توصیف‌کننده).

  • چینی، 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 (240x320، چگالی کم، صفحه نمایش کوچک)
    • WQVGA (240x400، چگالی کم، صفحه نمایش معمولی)
    • FWQVGA (240x432، چگالی کم، صفحه نمایش معمولی)
    • HVGA (320x480، چگالی متوسط، صفحه نمایش معمولی)
    • WVGA800 (480x800، تراکم بالا، صفحه نمایش معمولی)
    • WVGA854 (480x854 چگالی بالا، صفحه نمایش معمولی)

    برای اطلاعات بیشتر در مورد نحوه توسعه برنامه‌ای که در همه دستگاه‌های مجهز به Android به درستی نمایش داده می‌شود و به درستی عمل می‌کند، به پشتیبانی از چندین صفحه مراجعه کنید.