日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
Android L開發(fā)者預覽版的API變化

無論如何,Android L 開發(fā)者預覽版差異報告已經隨著javaDoc一起發(fā)布了,在(a poorly-structured ZIP archive)可以看到。我經?;仡欉@份資料,想看看這和Google I/O上呈現出的有多大差別。Android L 其實有不少很有意義的改變。

成都創(chuàng)新互聯(lián)主要從事做網站、成都網站建設、網頁設計、企業(yè)做網站、公司建網站等業(yè)務。立足成都服務泰和,10年網站建設經驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:13518219792

注意:這份分析是基于Android L 的開發(fā)預覽版,也許在“L”發(fā)布之前很有可能這里說的一些東西會回到上一版本中,成為Android 5.0的一部分(而且叫什么名稱也還不知道)。還有,雖然本文只展示一些我們關心的領域,但是強烈建議讀者還是好好去看看實際發(fā)布的版本。

注意2:在Android上,“deprecated”(不推薦)指的是我們認為還有更好的方案可以使用。這里不能保證以后一定會一直支持這個部分,但是至少現在還是可以使用的。

關于注意事項,下面黑體字說明了版本變更情況:

  • Action Bar 導航:對于所有格式來說,都不建議使用了。這里就包括了Action Bar Tabs和下拉導航。我也在想如果限制了Action Bar tabs上面的各種操作的話,會怎么樣呢?

  • 還有部分理由是Action Bar在開發(fā)中已經被另一種更容易操作的組件替代。Activity中有一個setActionBar()方法,需要一個Toolbar參數。 Toolbar就像一個簡化版的ActionBar一樣,可以放在視圖結構的任何一個地方,相比只能鎖定在頂部的ActionBar來說好多了。

  • Activities也可以“持久化”,還可以跨過重啟。我想這點大概是為了對近期推出的一些功能的擴展吧,而副作用就是需要對 onSaveInstanceState()方法有新的認識,在Activity上我們需要操作Bundle和一個叫PersistableBundle 的東西,也許就是這個東西可以挽救系統(tǒng)重啟帶來的災難。

  • 在ActivityManager中的getRecentTasks()和getRunningTasks()現在也不建議使用了,在Android L或者更高版本中會返回一個結果的子集。

  • BatterryManager現在可以直接獲取電量信息了,而不用為ACTION_BATTERY_CHANGED注冊一個null類型的receiver。

  • bindService()方法現在需要傳入一個明確的Intent對象,如果你的目標sdk版本設置為L版本或者更高的話,建議使用隱式的Intent,以保證代碼可讀性,而如果你在服務中使用的話,要注意一下。據Alex Curran說,這會對IAP(in-ap pruchasing)的代碼集成有影響。

  • 現在我們可以使用getExternalMediaDirs()方法,和getExternalFileDirs()方法類似,但是此方法可以被MediaStore掃描到。

  • 在DevicePolicyManager中已經加入了很多新的功能,可以更多地使用一些高級的API。

  • FragmentBreadCrumbs目前也不建議使用了。使用這個類的朋友們,為你們默哀。

  • 還有這里新加了一個啟動器,幫助更容易找到相關的應用,不過這也和系統(tǒng)的配置有關(如果沒設置成默認啟動器的話,那是不行的)。

  • MediaStore新增了MediaStore.Audio.Radio,它還沒有正式的文檔資料,所以對于流媒體廣播電臺,傳統(tǒng)的廣播電臺或者其它的來說,也會很不明確。

  • 在所有模式中,TOP_LEVEL_*這樣的模式已經不建議使用了。也許這也反映出了頂級域名的數量也在不斷增加。

  • Android上現在有很多關于探測“省電模式”的一些工具,在PowerManager上使用isPowerSaveMode()方法再加上一個 ACTION_POWER_SAVE_MODE_CHANGED廣播就可以了。至于是否是在OEM直接納入還是在系統(tǒng)框架中集成,那我就不好說了。

  • 最開始要做的事,像“undeprecated”這樣的字眼,十分明確地指出了在設置時候出現INSTALL_NON_MARKET_APPS,由于安全問題,它已經從設置選項中移回到了這里,變成全局的。

  • web設置現在可以控制內容混合模式,可以控制webview是否從安全的來源中加載不安全的內容。

最后,其實Android L 中還有很多變化,尤其是一些大的變更。但是我比較重視的就只有這些。如果讀者有興趣,請自行閱讀本文沒有提到的一些內容。


當前題目:Android L開發(fā)者預覽版的API變化
文章起源:http://m.5511xx.com/article/cdjdpge.html