Google Android SDK 2.1正式發布 - OSCHINA - 中文開源技術交流社區

2021-01-08 開源中國

1月12日,來自Google Android開發團隊博客的消息,之前有報導說無限期推遲發布的Android 2.1原始碼已經發布,可以到這裡了解更多詳情:http://developer.android.com/sdk/android-2.1.html。

此前據國外網站報導,上周隨著Nexus One手機的問世,谷歌宣布給它配置Android 2.1作業系統。但由於谷歌發布未向業內開放原始碼的Android2.1作業系統,媒體擔憂可能引起不公平競爭,斷送手機開放聯盟協議建立的協作基礎。而就在剛剛,Android的開發團隊宣布Android 2.1 SDK發布。

Android SDK 2.1主要的變化是在框架API中。增加了一個存儲在系統中的整數標識符,名為API級別,可以用來在安裝前正確確定應用程式是否與系統兼容。Android 2.1對應的標識符值為7,在應用程式manifest中<uses-sdk>元素的屬性中設定。

API的變化主要有:

為開發動畫牆紙提供了更多API,如新的android.service.wallpaper包、新的WallpaperInfo類,更新了allpaperManager。電話功能方面新增了SignalStrength類和onDataConnectionStateChanged(int, int)回調函數。視圖方面,新增View方法:isOpaque()和onDrawScrollBars(Canvas)等,RemoteViews方法:addView(int, RemoteViews)和removeAllViews(int),ViewGroup方法isChildrenDrawingOrderEnabled()和setChildrenDrawingOrderEnabled(boolean)。

此外,WebKit方面也增加了新的WebStorage方法(操作Web存儲資料庫)、GeolocationPermissions方法(從WebView上獲取並設置Geolocation許可)、幾個WebSettings方法(管理應用緩存、Web存儲等設置)、新的WebChromeClient方法(管理視頻、瀏覽歷史等)。

相關焦點