Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android 1.6 SDK相關特性及下載

Android 1.6 SDK相關特性及下載

編輯:高級開發

 在2009年9月份,官方發布了android 1.6 SDK r2版本,整個平台的framework部分內容有了修改,API Leve為4,預裝的機型主要有索愛X10手機,android 1.6 SDK必須升級全新的ADT插件才能正常使用。很多新的特性大家一起來看看吧:

官方下載鏈接 http://dl.google.com/android/archives/android-sdk-Windows-1.6_r1.zip 文件大小 248MB for Windows 版本。

一、新增權限許可定義

CHANGE_WIFI_MULTICAST_STATE: 允許程序改變WiFi多播狀態.
GLOBAL_SEARCH: 常規程序可以使用全局搜索使用特性content provider數據比如聯系人和日程安排.
INSTALL_LOCATION_PROVIDER: 允許程序安裝一個location provider 到 Location Manager.
READ_HISTORY_BOOKMARKS: 允許程序讀取浏覽器的歷史記錄和書簽,但不能寫.
WRITE_HISTORY_BOOKMARKS: 允許 程序讀取浏覽器的歷史記錄和書簽,但不能讀
WRITE_EXTERNAL_STORAGE: 允許程序寫入數據到外部存儲器,android123提示這裡指的是SD卡這樣的低速存儲介質,程序必須使用 API Level 3 或更高的版本賦予該權限,這些將對用戶可見,如果使用API Level4或更高必須指明該權限,否則將無法對SD卡進行輸入寫入。

二、androidManifest.XML 元素中的改進

<supports-screens> 元素允許你指定設備的屏幕大小分辨率,最終發布的程序僅兼容這些分辨率,這是一個Boolean類型的,

smallScreen: 你將可以使用 QVGA 低分辨率或 VGA 高分辨率
normalScreens: 你可以使用: WQVGA 低分辨率或; HVGA 中等或 WVGA 高分辨率。
largeScreens: 你將直接使用: VGA 或 WVGA
anyDensity: 如果制定了可以兼容各種分辨率.

<uses-feature> 元素允許你的鄭緒使用特定的硬件特征,比如 "android.hardware.camera" 和 "android.hardware.camera.autofocus" 使用攝像頭或自動對焦功能,glEsVersion: 可以指定最低版本的 OpenGL ES 支持.
<uses-sdk> 元素指定目標SDK版本targetSdkVersion: 或 maxSdkVersion:

三、DisplayMetrics顯示分辨率信息類

DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);

四、android.graphics類支持不同分辨率的縮放,同時使用android123的apk安裝器可以截圖並保存不同分辨率的圖片。

五、Text-to-speech語音朗讀類

android.speech.tts這是一個語音相關的包,可以根據文本立即播放或生成文件。

六、Gesture Input手勢識別類

android.gesture類可以很好的識別一些手勢操作,最終的多點觸控操作將會大幅提高該功能。

七、Search framework搜索框架

通過SearchManager可以方便的使用全局搜索框,搜索本地的PIM或日歷項,以及互聯網內容。

八、android.vIEw.animation UI動畫類

AnticipateInterpolator
AnticipateOvershootInterpolator
BounceInterpolator
OvershootInterpolator

九、多國家本地化支持

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)

十、CDMA網絡制式的支持

我們可以看到有CDMA2000、EVDO0或A如下android.telephony.TelephonyManager: DATA_ACTIVITY_DORMANT, PHONE_TYPE_CDMA, NETWORK_TYPE_CDMA, NETWORK_TYPE_EVDO_0, NETWORK_TYPE_EVDO_A, and NETWORK_TYPE_1xRTT. 最終中國電信的android手機可能會需要這些來判斷實現網絡識別。

最終

系統固件的修復:

Bitmap的分辨率支持通過Parcelable傳遞.
修正NinePatchDrawable可以自適應縮放.
TextVIEw的屬性計算樣式字體分辨率,基於屏幕分辨率
更新Linux內核版本到2.6.29

有關android開發工具:

加入新的Ant構建支持,修正模擬器皮膚在D-PAD橫屏模式下的問題,分辨率渲染在ADT布局編輯器。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved