پلتفرم اندروید 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
- APIهای ضبط و پخش صدا خام
- موتور پخش تعاملی MIDI
- APIهای ضبط ویدیو برای توسعه دهندگان (فرمت 3GP)
- اهداف اشتراک گذاری ویدیو و عکس
- هدف جستجوی رسانه
الزامات سخت افزاری تعریف شده توسط برنامه
برنامهها اکنون میتوانند از یک عنصر جدید در فایلهای مانیفست خود استفاده کنند، <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 به درستی نمایش داده میشود و به درستی عمل میکند، به پشتیبانی از چندین صفحه مراجعه کنید.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Android 1.5 Platform\n\n*API Level:* **3**\n\nAndroid 1.5 is a major platform release\ndeployable to Android-powered handsets starting in May 2009.\nThe release includes new features for users and developers, as well as changes\nin the Android framework API.\n\nFor developers, the Android 1.5 platform is available as a\ndownloadable component for the Android SDK. The downloadable platform includes a\nfully compliant Android library and system image, as well as a set of emulator\nskins, sample applications, and more. The downloadable platform is fully\ncompliant and includes no external libraries.\n\nTo get started developing or testing against the Android\n1.5 platform, use the Android SDK and AVD Manager tool to\ndownload the platform into your Android 1.6 or later SDK.\n\nPlatform Highlights\n-------------------\n\nFor a list of new user features and platform highlights, see the [Android\n1.5 Platform Highlights](https://developer.android.com/about/versions/android-1.5-highlights.html) document.\n\nAPI Level\n---------\n\nThe Android 1.5 platform delivers an updated version of\nthe framework API. The Android 1.5 API\nis assigned an integer identifier ---\n**3** --- that is\nstored in the system itself. This identifier, called the \"API Level\", allows the\nsystem to correctly determine whether an application is compatible with\nthe system, prior to installing the application.\n\nTo use APIs introduced in Android 1.5 in your\napplication, you need to set the proper value, \"3\", in the\n`android:minSdkVersion` attributes of the `\u003cuses-sdk\u003e`\nelement in your application's manifest.\n\nFor more information about how to use API Level, see the [API Levels](/guide/topics/manifest/uses-sdk-element#ApiLevels) document.\n\nFramework API Changes\n---------------------\n\nThe sections below provide information about the application framework API provided by the Android 1.5 platform.\n\n### UI framework\n\n- Framework for easier background/UI thread interaction\n- New [SlidingDrawer](/reference/android/widget/SlidingDrawer) widget\n- New [HorizontalScrollview](/reference/android/widget/HorizontalScrollView) widget\n\n### AppWidget framework\n\n- APIs for creating secure home screen [AppWidgets](/reference/android/appwidget/package-summary). For information about how to use AppWidgets, see the Developer's Guide [AppWidgets](/guide/topics/appwidgets) documentation. Also see [Introducing home screen widgets and the AppWidget\n framework](http://android-developers.blogspot.com/2009/04/introducing-home-screen-widgets-and.html) on the Android Developer's Blog.\n- APIs for populating [Live Folders](/reference/android/provider/LiveFolders) with custom content.\n\n### Media framework\n\n- Raw audio recording and playback APIs\n- Interactive MIDI playback engine\n- Video recording APIs for developers (3GP format)\n- Video and photo sharing Intents\n- Media search Intent\n\n### Input Method framework\n\n- [Input Method\n Service](/reference/android/inputmethodservice/InputMethodService) framework\n- Text-prediction engine\n- Ability to provide downloadable IMEs to users\n\n### Application-defined hardware requirements\n\nApplications can now use a new element in their manifest files, [`\u003cuses-configuration\u003e`](/guide/topics/manifest/uses-configuration-element)\nto indicate to the Android system what hardware features\nthey require in order to function properly. For example, an application might\nuse the element to specify that it requires a physical keyboard or a particular\nnavigation device, such as a trackball. Prior to installing the application, the\nAndroid system checks the attributes defined for the\n`\u003cuses-configuration\u003e` element and allows the installation to\ncontinue only if the required hardware is present.\n\n### Speech recognition framework\n\n- Support for using speech recognition libraries via Intent. See [RecognizerIntent](/reference/android/speech/RecognizerIntent).\n\n### Miscellaneous API additions\n\n- LocationManager - Applications can get location change updates via Intent\n- WebView - Touch start/end/move/cancel DOM event support\n- Redesigned [Sensor Manager\n APIs](/reference/android/hardware/SensorManager)\n- GLSurfaceView - convenience framework for creating OpenGL applications\n- Broadcast Intent for app update install succeeded - for smoother app upgrade experience\n\n### API differences report\n\nFor a detailed view of API changes in Android 1.5 (API Level 3), as compared to\nthe previous version, see the [API\nDifferences Report](/sdk/api_diff/3/changes).\n\nBuilt-in Applications\n---------------------\n\nThe system image included in the downloadable platform provides these\nbuilt-in applications:\n\n|----------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------|\n| - Alarm Clock - Browser - Calculator - Camcorder - Camera - Contacts - Custom Locale (developer app) - Dev Tools (developer app) | - Dialer - Email - Gallery - IME for Japanese text input - Messaging - Music - Settings - Spare Parts (developer app) |\n\nLocales\n-------\n\nThe system image included in the downloadable platform provides a variety of\nbuilt-in locales. In some cases, region-specific strings are available for the\nlocales. In other cases, a default version of the language is used. The\nlanguages that are available in the Android 1.5 system\nimage are listed below (with *language* _*country/region*\nlocale descriptor).\n\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| - Chinese, PRC (zh_CN) - Chinese, Taiwan (zh_TW) - Czech (cs_CZ) - Dutch, Netherlands (nl_NL) - Dutch, Belgium (nl_BE) - English, US (en_US) - English, Britain (en_GB) - English, Canada (en_CA) - English, Australia (en_AU) - English, New Zealand (en_NZ) - English, Singapore(en_SG) - French, France (fr_FR) - French, Belgium (fr_BE) | - French, Canada (fr_CA) - French, Switzerland (fr_CH) - German, Germany (de_DE) - German, Austria (de_AT) - German, Switzerland (de_CH) - German, Liechtenstein (de_LI) - Italian, Italy (it_IT) - Italian, Switzerland (it_CH) - Japanese (ja_JP) - Korean (ko_KR) - Polish (pl_PL) - Russian (ru_RU) - Spanish (es_ES) |\n\nLocalized UI strings match the locales that are accessible\nthrough Settings.\n\nEmulator Skins\n--------------\n\nThe downloadable platform includes a set of emulator skins that you can use for modeling your application in different screen sizes and resolutions. The emulator skins are:\n\n- QVGA-P (240x320, low density, small screen)\n- QVGA-L (320x480, low density, small screen)\n- HVGA (320x480, medium density, normal screen)\n- HVGA-P (320x480, medium density, normal screen)\n- HVGA-L (320x480, medium density, normal screen)\n\nFor more information about how to develop an application that displays and functions properly on all Android-powered devices, see [Supporting Multiple Screens](/guide/practices/screens_support)."]]