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

سطح API: 3

Android 1.5 یک نسخه پلتفرم اصلی است که از ماه مه 2009 روی گوشی های مجهز به اندروید قابل استفاده است. این نسخه شامل ویژگی های جدیدی برای کاربران و توسعه دهندگان و همچنین تغییرات در API فریمورک اندروید است.

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

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

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

برای لیستی از ویژگی‌های کاربر جدید و نکات برجسته پلتفرم، به سند نکات برجسته پلتفرم Android 1.5 مراجعه کنید.

سطح API

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

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

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

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

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

چارچوب UI

چارچوب AppWidget

چارچوب رسانه ای

  • APIهای ضبط و پخش صدا خام
  • موتور پخش تعاملی MIDI
  • APIهای ضبط ویدیو برای توسعه دهندگان (فرمت 3GP)
  • اهداف اشتراک گذاری ویدیو و عکس
  • هدف جستجوی رسانه

چارچوب روش ورودی

  • چارچوب Input Method Service
  • موتور پیش بینی متن
  • امکان ارائه IME های قابل دانلود به کاربران

الزامات سخت افزاری تعریف شده توسط برنامه

برنامه‌ها اکنون می‌توانند از یک عنصر جدید در فایل‌های مانیفست خود استفاده کنند، <uses-configuration> تا به سیستم Android نشان دهند که چه ویژگی‌های سخت‌افزاری برای عملکرد صحیح نیاز دارند. به عنوان مثال، یک برنامه ممکن است از عنصر استفاده کند تا مشخص کند که به یک صفحه کلید فیزیکی یا یک دستگاه ناوبری خاص مانند گوی تراک نیاز دارد. قبل از نصب برنامه، سیستم Android ویژگی های تعریف شده برای عنصر <uses-configuration> را بررسی می کند و تنها در صورت وجود سخت افزار مورد نیاز، اجازه می دهد تا نصب ادامه یابد.

چارچوب تشخیص گفتار

  • پشتیبانی از استفاده از کتابخانه های تشخیص گفتار از طریق Intent. RecognizerIntent را ببینید.

اضافات متفرقه API

  • LocationManager - برنامه‌ها می‌توانند به‌روزرسانی‌های تغییر مکان را از طریق Intent دریافت کنند
  • WebView - شروع/پایان/انتقال/لغو پشتیبانی از رویداد DOM را لمس کنید
  • Sensor Manager APIs بازطراحی شده
  • GLSurfaceView - چارچوب راحتی برای ایجاد برنامه های OpenGL
  • برنامه Broadcast Intent برای نصب به‌روزرسانی برنامه با موفقیت انجام شد - برای تجربه ارتقا نرم‌تر برنامه

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

برای مشاهده جزئیات تغییرات API در Android 1.5 (API Level 3)، در مقایسه با نسخه قبلی، به گزارش تفاوت های API مراجعه کنید.

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

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

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

محلی ها

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

  • چینی، 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-P (240x320، چگالی کم، صفحه نمایش کوچک)
    • QVGA-L (320x480، چگالی کم، صفحه نمایش کوچک)
    • HVGA (320x480، چگالی متوسط، صفحه نمایش معمولی)
    • HVGA-P (320x480، تراکم متوسط، صفحه نمایش معمولی)
    • HVGA-L (320x480، تراکم متوسط، صفحه نمایش معمولی)

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