<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    咖啡伴侶

    呆在上海
    posts - 163, comments - 156, trackbacks - 0, articles - 2

    android1.5~2.1相關(guān)API升級變化對比 轉(zhuǎn)

    Posted on 2010-08-02 13:29 oathleo 閱讀(691) 評論(1)  編輯  收藏 所屬分類: Android
    Android 2.1 API變更概要:
    Live Wallpapers 動態(tài)桌面
    以下增加的API可以提供你開發(fā)動態(tài)的桌面:
    · android.service.wallpaper.
    · WallpaperInfo.
    · 升級的WallpaperManager.

    附加說明, 如果你的應(yīng)用相提供Live Wallpapers的功能, 你必須記得增加一個 <uses-feature> 元素到你的應(yīng)用manifest里面. 宣布這個屬性android:name="android.software.live_wallpaper". 舉例:<uses-feature android:name="android.software.live_wallpaper" />


    電話

    · 新的SignalStrength 類提供當前網(wǎng)絡(luò)信號的一些信息這些信息可以從onSignalStrengthsChanged(SignalStrength) 回調(diào).


    · 新的onDataConnectionStateChanged(int, int) 回調(diào).
    Views
    · 新的View 方法isOpaque()onDrawScrollBars(Canvas).
    · 新的RemoteViews 方法addView(int, RemoteViews)removeAllViews(int).

    · 新的ViewGroup 方法isChildrenDrawingOrderEnabled()setChildrenDrawingOrderEnabled(boolean).


    WebKit
    · 新的WebStorage 方法操作網(wǎng)頁數(shù)據(jù)緩存.
    · 新的GeolocationPermissions 方法獲取 Geolocation permissions 的出處, 把他們設(shè)置到 WebView.
    · 新的WebSettings 方法管理軟件緩存, 網(wǎng)頁緩存 和屏幕的縮放.
    · 新的WebChromeClient 方法處理視頻, 歷史記錄, 自定義view, 軟件緩存限制還有其他

    Android 2.0.1 API變更概要:
    · 新的快速聯(lián)系人標記風格(quickContactBadgeStyle)* 屬性,讓應(yīng)用的QuickContactBadge 組件接收必要的風格.
    · 當在manifest里面宣布了filter,取消了支持 ACTION_CONFIGURATION_CHANGED 廣播 ,如果想要去接收這個廣播, 這個應(yīng)用必須注冊 registerReceiver(BroadcastReceiver, IntentFilter).
    性能上的改變:
    Bluetooth
    改變了 ACTION_REQUEST_ENABLEACTION_REQUEST_DISCOVERABLE的返回值
    · ACTION_REQUEST_ENABLE 如果藍牙是成功開啟的,現(xiàn)在返回RESULT_OK .如果使用者拒絕開啟藍牙的請求,則會返回RESULT_CANCELED .
    · ACTION_REQUEST_DISCOVERABLE 如果使用者拒絕啟動藍牙或者藍牙的可發(fā)現(xiàn)功能,則返回 RESULT_CANCELED .
    通訊
    The ACTION_INSERT Intent returns RESULT_CANCELED in cases where the contact was not persisted (例如剪切保存到一個空的操作里面).
    修復(fù)錯誤:
    資源
    現(xiàn)在framework可以正選擇應(yīng)用資源的根據(jù)API等級劃分的文件夾(drawable-v4API level4版本用的資源).現(xiàn)在的版本這個功能不能正常工作的問題已經(jīng)修復(fù).
    Contacts
    The ACTION_INSERT Intent now returns the appropriate kind of URI when the request is made using the (now deprecated) Contacts APIs.
    Other Framework fixes
    · getCallingPackage() 現(xiàn)在正確的報告包名, 而不是進程名.

    Android 2.0 API變更概要:
    Bluetooth
    · 開啟關(guān)閉藍牙
    · 設(shè)備和服務(wù)發(fā)現(xiàn)
    · 使用 RFCOMM連接一個可插拔的設(shè)備收發(fā)數(shù)據(jù)
    · 公布RFCOMM 服務(wù)和監(jiān)聽接收 RFCOMM 連接
    Sync adapters
    · 新的APIs, 同步橋接器連接任何backend
    Account Manager
    · 集中的帳戶管理器 API ,安全的儲存和使用可信的tokens/passwords
    Contacts
    · 新的通信APIs 允許獲取多個賬戶的數(shù)據(jù).
    · 新的快速通信framework APIs 允許開發(fā)者在他們的應(yīng)用中創(chuàng)建通信標記, 一鍵點擊標記打開一個新的窗口展示一個如何聯(lián)系當前人的列表.
    WebView
    · 不贊成使用的類: UrlInterceptHandler, Plugin, PluginData, PluginList, UrlInterceptRegistry.
    Camera
    · 顏色模式, 場景模式 閃光模式, 焦點模式, 白平衡 旋轉(zhuǎn)和其他設(shè)置的新的特征.
    · 當縮放級別改變的時候,會回調(diào)新的縮放回調(diào)接口.
    Media
    · MediaScanner現(xiàn)在為所有圖片生成縮微圖when they are inserted into MediaStore.
    · 新的縮微圖 API : 檢索需要的圖片和視頻的縮微圖.
    Other Framework
    · android.R.style 中新的系統(tǒng)主題,能夠更加簡單的顯示當前acitivities的系統(tǒng)壁紙或者保持之前的activity在后臺.新的壁紙管理器API 取代并且增加了wallpaper APIs ,我們可以允許我們的應(yīng)用要求設(shè)置系統(tǒng)壁紙.
    · 新的Service APIs幫助應(yīng)用準確的處理Service 生命周期 ,在指定的低內(nèi)存狀態(tài)下service將會被關(guān)閉.
    o Service.setForeground() 不推薦使用,并且現(xiàn)在這個方法并沒有實際執(zhí)行. .他被一個新的API所取代, startForeground(), that helps (and requires) associating an ongoing notification with the foreground state.
    · MotionEvent 如果設(shè)備允許的話,MotionEvent 會返回多點觸摸信息.最多可同時獲取3
    · KeyEvent 現(xiàn)在有了新的按鍵發(fā)送 APIs,去幫助實現(xiàn) action-on-up 和長按鍵行為, 一個新的機制取消按鍵 (虛擬按鍵).
    · WindowManager.LayoutParams 現(xiàn)在有了新的常量允許窗口能夠在被鎖或者其他的狀況中喚醒屏幕,這個允許程序能夠讓例如鬧鐘等的應(yīng)用實現(xiàn)喚醒設(shè)備.
    · New Intent APIs 廣播設(shè)備的對接狀態(tài),當這個設(shè)備放在桌面或者停車場,允許程序啟動特殊的activity.
    Key events executed on key-up
    Android 2.0能夠使用虛擬按鍵HOME, MENU, BACKSEARCH,而非物理按鍵,為了讓用戶在他們的設(shè)備中獲得最好的用戶體驗,android平臺現(xiàn)在把這些按鍵執(zhí)行加入到了key-up,做了 key-down/key-up 配對,而非只有key-down.,這有助于防止意外按鈕事件,并讓使用者按下按鈕區(qū)域,然后拖動而不生成一個事件出來。
    這種改變只會影響你的應(yīng)用程序一點,如果它是攔截按鈕事件,最好用key-down,而不是key-up.特例,如果您的應(yīng)用程序攔截BACK 鍵,你應(yīng)該確保你的應(yīng)用妥善處理按鍵事件
    Android 1.6 API變更概要:
    UI framework
    · 新的類 android.view.animation 控制動畫行為:
    o AnticipateInterpolator
    o AnticipateOvershootInterpolator
    o BounceInterpolator
    o OvershootInterpolator
    · 新的XML 屬性android:onClick ,從一個layout文件描述一個viewView.OnClickListener.
    · 對不同分辨率的屏幕的新的支持. 對于BitmapCanvas會執(zhí)行有針對性的縮放行為.該框架會根據(jù)屏幕分辨率和其他內(nèi)容自動縮放bitmap.
    要在你的應(yīng)用中使用Android 1.6包含的API的話你必須要設(shè)置 "4"屬性在manifest<uses-sdk> 元素中
    Search framework
    · 應(yīng)用程序現(xiàn)在可以公開的有關(guān)內(nèi)容,作為建議放入快速搜索框,新的設(shè)備范圍內(nèi)的搜索功能,是可從主屏幕搜索。為了支持這一點,搜索框架增加了新的屬性,可搜索的元數(shù)據(jù)文件。有關(guān)完整的信息,請參閱SearchManager
    文檔。
    Accessibility framework
    · New android.accessibility package that includes classes for capturing accessibility events and forwarding them to an AccessibilityService handler.
    · New AccessibilityService package that lets your application track user events and provide visual, audible, or haptic feedback to the user.
    Gesture Input
    · 新的gesture API :創(chuàng)建,識別,讀取,保存手勢.
    Text-to-speech
    · 新的android.speech.tts 包提供了TTS文本朗讀功能,從一個文本生成一個聲音文件的回放.
    Graphics
    ·
    android.graphics 中的類,現(xiàn)在支持為不同的屏幕尺寸進行縮放.
    Telephony
    · 新的SmsManager 發(fā)送和接受短信.
    Utilities
    · 新的DisplayMetrics 字段決定當前設(shè)備屏幕的密度.
    Android Manifest elements
    o 新的<uses-feature> 元素
    o 新的<supports-screens> 標簽
    o glEsVersion: 指定最小openGL ES的版本
    ·
    <uses-sdk> 元素的新的屬性:
    o 目標SDK版本: 應(yīng)用程序能夠指定目標版本. 它能夠運行在舊版本(低至minSdkVersion, 他是按照應(yīng)用程序的指定版本開發(fā)的. Specifying this version allows the platform to disable compatibility code that is not required or enable newer features that are not available to older applications.
    o maxSdkVersion: 指定設(shè)計這個程序運行的最高版本 重要: 當使用 <uses-sdk> 這些屬性前請認真閱讀文檔.
    New Permissions
    · CHANGE_WIFI_MULTICAST_STATE: 允許應(yīng)用進入Wi-Fi 多點傳送模式.
    · GLOBAL_SEARCH: 允許全局搜索系統(tǒng),以便精確確定 content provider.
    · INSTALL_LOCATION_PROVIDER: 允許應(yīng)用在Location Manager.安裝一個location provider.
    · READ_HISTORY_BOOKMARKS: 允許應(yīng)用讀取(并不能寫) 用戶的瀏覽記錄和書簽
    · WRITE_HISTORY_BOOKMARKS: 允許應(yīng)用寫入 (并不能讀) 用戶的瀏覽記錄和書簽
    · WRITE_EXTERNAL_STORAGE: 允許程序?qū)懭胪獠看鎯ζ?/font>.應(yīng)用程序使用API級別3下將默認授予此權(quán)限 (這對用戶可見); 應(yīng)用程序使用API level4 或者更高的,必須要明確的宣告此權(quán)限.

    Android 1.5 API變更概要:
    UI framework
    · Framework for easier background/UI thread interaction
    · SlidingDrawer 組件
    · HorizontalScrollview 組件
    AppWidget framework
    · 一些關(guān)于創(chuàng)建桌面AppWidget API.
    · 提供根據(jù)自定義的內(nèi)容創(chuàng)建LiveFoldersAPI
    Media framework
    · 原聲錄音和回放 APIs
    · 交互式的MIDI 回放引擎
    · 開發(fā)者使用的視頻錄像API (3GP format).
    · 視頻相片分享 Intents
    · 媒體搜索Intent
    Input Method framework
    · 輸入法服務(wù)framework
    · 文本預(yù)測引擎
    · 提供具有下載能力的IME給使用者
    Application-defined hardware requirements
    應(yīng)用可定義硬件需求,應(yīng)用程序可以定義 <uses- configuration> 說明此程序需要什么硬件需求.比如是否需要物理鍵盤或者軌跡球.
    Speech recognition framework
    · 支持語音識別庫.
    Miscellaneous API additions
    · LocationManager -應(yīng)用可以接收到位置改變的信息.
    · WebView - 觸摸start/end/move/cancel  DOM 事件的支持
    · 重建Sensor Manager APIs
    · GLSurfaceView - 創(chuàng)建OpenGL 應(yīng)用更加方便的framework .
    · 軟件升級安裝成功的Broadcast Intent - 更加平和優(yōu)秀的軟件升級體驗

    Feedback

    # re: android1.5~2.1相關(guān)API升級變化對比 轉(zhuǎn)  回復(fù)  更多評論   

    2010-08-02 14:09 by stu
    樓主總結(jié)得非常全面,辛苦了
    主站蜘蛛池模板: 亚洲精品成人在线| 亚洲色图校园春色| 真实国产乱子伦精品免费| 亚洲免费在线视频播放| 国产网站免费观看| 午夜理伦剧场免费| 亚洲AV无码一区二区大桥未久| 亚洲中文字幕无码永久在线 | 2020久久精品亚洲热综合一本 | 亚洲精品A在线观看| 8x8×在线永久免费视频| 亚洲av成人无码网站… | a在线视频免费观看在线视频三区| 久久久久亚洲av无码专区喷水| 四虎成人免费观看在线网址 | 亚洲av日韩综合一区二区三区| 亚洲国产成人片在线观看| 成全视频免费高清| 免费精品99久久国产综合精品| 亚洲一线产品二线产品| 久久精品国产精品亚洲精品| 午夜视频在线观看免费完整版| 免费的全黄一级录像带| 美女羞羞免费视频网站| 亚洲国产av高清无码| 国产亚洲精品免费视频播放| 日韩电影免费在线观看视频| 57pao一国产成永久免费| 2022免费国产精品福利在线| 亚洲熟妇无码av另类vr影视| 久久久无码精品亚洲日韩按摩| AV在线播放日韩亚洲欧| 国产男女猛烈无遮档免费视频网站| 亚洲视频免费观看| 国产午夜免费高清久久影院| 天堂亚洲免费视频| 美女又黄又免费的视频| 亚洲а∨精品天堂在线| 亚洲va成无码人在线观看| 亚洲综合婷婷久久| 亚洲成AV人片在线观看无|