日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Android >内容正文

Android

Android4.1 新功能 新特性(转)

發(fā)布時(shí)間:2024/4/15 Android 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android4.1 新功能 新特性(转) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?歡迎來(lái)到Android4.1,果凍豆!

Android4.1是迄今為止最快、最流暢的Android版本,我們已經(jīng)對(duì)整個(gè)平臺(tái)進(jìn)行了改進(jìn),并且為用戶和開發(fā)人員增加了大量的新功能。本文檔僅僅是Android4.1新功能的冰山一角。

詳情請(qǐng)參考Android4.1 APIs文檔來(lái)詳細(xì)了解最新的開發(fā)人員APIs。

?

更快、更流暢、更靈敏

?

優(yōu)化的Android4.1能夠提供最好的展現(xiàn)形式和實(shí)現(xiàn)最低的觸摸延遲,提供一個(gè)簡(jiǎn)單易用、容易操作的用戶界面

為了確保一致的幀頻,Android擴(kuò)展了垂直同步調(diào)速(vsync timing)來(lái)實(shí)現(xiàn)Android框架處理所有的圖片和動(dòng)畫。一切都運(yùn)行在步調(diào)一致、16毫秒的垂直同步心跳機(jī)上——包括程序渲染、觸摸事件、屏幕構(gòu)成和顯示刷新——所以幀不會(huì)提前或者延后。

同時(shí)為了獲得更加一致的渲染,Android4.1在圖形管道上添加了三重緩沖(triple buffering)技術(shù),能夠使一切感覺更順暢,比如從滾動(dòng)到分頁(yè)和動(dòng)畫。

?

增強(qiáng)的輔助功能-Enhanced Accessibility

?

Android4.1既通過(guò)同步觸摸vsync timing來(lái)減少觸摸延遲,又通過(guò)預(yù)測(cè)你的手指將在那里來(lái)刷新屏幕來(lái)減少觸摸延遲。這樣就可以得到更容易和更均勻的觸摸響應(yīng)。。此外,在activity不活動(dòng)之后,Android會(huì)申請(qǐng)一個(gè)CPU input boost?來(lái)確保在下次觸摸事件時(shí)沒有延遲。

Tooling可以幫助你得到應(yīng)用程序的完全的最佳性能,現(xiàn)在Android4.1的設(shè)計(jì)中,支持工作的一個(gè)新工具是systrace,它能夠直接從Linux內(nèi)核采集數(shù)據(jù)來(lái)生成一個(gè)系統(tǒng)所有活動(dòng)的整體的圖。采集來(lái)的數(shù)據(jù)被表示為一組垂直堆疊起來(lái)的時(shí)間序列圖表,用來(lái)幫助隔離渲染中斷和其他問題,現(xiàn)在這個(gè)工具在Android SDK中已經(jīng)可用了(Tools R20 或者更高)。

?

支持國(guó)際用戶

?

雙向文本和其他語(yǔ)言支持

?

Android4.1通過(guò)在TextView and EditText 元素中支持雙向文本可以幫助你贏得更多的用戶。應(yīng)用程序可以按照從左到右或從右到左的腳本顯示文本或者處理文本編輯。應(yīng)用程序可以使用新的阿拉伯語(yǔ)、希伯來(lái)語(yǔ)地區(qū)及相關(guān)字體。

其他類型新語(yǔ)言的支持包括:

  • 追加的印度語(yǔ)言:埃納德語(yǔ),泰盧固語(yǔ),馬拉雅拉姆
  • 新繪文字字符的Unicode 6.0版
  • 對(duì)日本用戶來(lái)說(shuō)更好的字形支持(比如當(dāng)系統(tǒng)語(yǔ)言設(shè)置為日語(yǔ)時(shí)對(duì)日本特有版本的字形的渲染)
  • 阿拉伯語(yǔ)字形在WebViews上進(jìn)行了優(yōu)化,除了TextViews。
  • 在WebViews中支持垂直文本,包括Ruby文本和其他垂直文本字形
  • 合成粗體現(xiàn)在可以用于所有沒有專門粗體字形的字體

?

?

用戶可安裝的鍵盤映射

?

該平臺(tái)現(xiàn)在支持用戶安裝鍵的盤映射。比如支持其他的國(guó)際鍵盤和特殊布局類型的鍵盤。在默認(rèn)情況下,Android4.1包含27種國(guó)際鍵盤,包括Dvorak。當(dāng)用戶連接一個(gè)鍵盤的時(shí)候,他們可以設(shè)置程序選擇一個(gè)或多個(gè)他們想用的鍵盤。當(dāng)打字的時(shí)候,用戶可以使用快捷鍵(比如Ctrl-Space)在鍵盤布局之間進(jìn)行切換。 你可以創(chuàng)建一個(gè)鍵盤映射發(fā)布到系統(tǒng)中。這個(gè)APK應(yīng)該包括鍵盤布局資源文件,基于標(biāo)準(zhǔn)的Android鍵盤映射格式。這個(gè)應(yīng)用程序要想給用戶提供自定義的鍵盤布局需要在應(yīng)用程序的manifest文件中聲明一個(gè)合適的廣播接收器(ACTION_QUERY_KEYBOARD_LAYOUTS )。

?

構(gòu)造更美的UI

?

擴(kuò)展的通知功能

?

擴(kuò)展的通知,讓你在顯示更多類型的通知內(nèi)容。用戶可以用一個(gè)簡(jiǎn)單的手勢(shì)展開他們。通知功能早已是Android上獨(dú)特并受歡迎的功能。在不影響應(yīng)用程序的UI的情況下,開發(fā)人員可以在通知欄把重要的或基于時(shí)間的信息,顯示給用戶。

Android 4.1對(duì)Android通知框架進(jìn)行了重大的更新。應(yīng)用程序現(xiàn)在可以通過(guò)點(diǎn)選展開或者折疊來(lái)顯示更大,更豐富的通知。通知支持新的內(nèi)容類型,包括照片,優(yōu)先級(jí)的配置,甚至可以包括多個(gè)動(dòng)作。

通過(guò)改進(jìn)通知的使用,應(yīng)用程序可以創(chuàng)建的使用面積較大,高達(dá)256 DP的高度的通知信息。三個(gè)模板的通知樣式可供選擇:

  • BigTextStyle - 通知,其中包括一個(gè)多TextView的對(duì)象。
  • BigInboxStyle - 通知顯示任何類型的消息,標(biāo)題等,如清單。
  • BigPictureStyle - 如位圖,展示視覺內(nèi)容的通知。

除了模板的樣式,你可以使用任何遠(yuǎn)程視圖創(chuàng)建你自己的通知顯示方式,。

應(yīng)用程序在通知內(nèi)容下,可以添加三個(gè)動(dòng)作。讓用戶以替代辦法直接回應(yīng)通知信息。如不通過(guò)應(yīng)用程序訪問電子郵件或電話。

使用可擴(kuò)展的通知,應(yīng)用程序可以輕松地提供更多的信息給用戶。用戶還可以長(zhǎng)按任何通知,以獲取有關(guān)通知發(fā)送者的信息,并選擇禁用應(yīng)用程序的進(jìn)一步通知。


通知的擴(kuò)展,讓你看到更多類型的通知內(nèi)容。用戶可以用一個(gè)簡(jiǎn)單的手勢(shì)展開他們。

?

大小可調(diào)整的應(yīng)用程序小部件

?

應(yīng)用小工具,可以自動(dòng)調(diào)整,以適應(yīng)主屏幕,其大小變化時(shí)加載不同的內(nèi)容。Android的4.1引入了改進(jìn)的應(yīng)用小工具,可以按照用戶拖動(dòng)到的主屏幕的位置,主屏幕上提供的總空間大小,自動(dòng)調(diào)整大小。新的應(yīng)用程序部件的API,讓你利用這一優(yōu)勢(shì),以優(yōu)化您的應(yīng)用程序部件大小的變化時(shí),Widget的大小。

當(dāng)一個(gè)部件的變化大小,系統(tǒng)通知主機(jī)應(yīng)用程序的部件供應(yīng)商,可以重新在widget的內(nèi)容需要。例如,一個(gè)widget可以顯示更大,更豐富的圖形或額外的功能或選項(xiàng)。開發(fā)人員仍然可以保持最大和最小尺寸的控制,并在需要時(shí)可以更新其他部件選項(xiàng)。

你的部件,還可以提供單獨(dú)的橫向和縱向布局,適當(dāng)?shù)钠聊环较蚋淖儠r(shí)系統(tǒng)膨脹。

應(yīng)用部件現(xiàn)在可以顯示在第三方發(fā)射器和其他宿主應(yīng)用程序通過(guò)一個(gè)新的綁定意向書(AppWidgetManager.ACTION_APPWIDGET_BIND)的。


應(yīng)用程序窗口小部件可以自動(dòng)調(diào)整大小以適應(yīng)主屏幕,并可以加載不同的內(nèi)容以適應(yīng)其尺寸變化。

?

簡(jiǎn)化的任務(wù)導(dǎo)航

?

Android 4.1使您更容易從您應(yīng)用程序管理頂部導(dǎo)航欄,并有助于確保用戶一致的體驗(yàn)。

在應(yīng)用的manifest文件添加新的XML屬性,可以實(shí)現(xiàn)頂部導(dǎo)航欄中定義UI中獨(dú)立的Activity組件功能。你可以。在運(yùn)行時(shí),隨著活動(dòng)的推出,該系統(tǒng)manifest文件中提取的最多的導(dǎo)航樹,并自動(dòng)創(chuàng)建在操作欄中向上的啟示導(dǎo)航。開發(fā)誰(shuí)申報(bào)清單導(dǎo)航不再需要管理導(dǎo)航在運(yùn)行時(shí)的回調(diào),但它們也可以這樣做,如果需要的話。

也可以是一個(gè)新的TaskStackBuilder類,讓你趕緊把一種人工合成的任務(wù)堆棧立即啟動(dòng)或PendingIntent啟動(dòng)時(shí)使用的一個(gè)活動(dòng)。創(chuàng)建一個(gè)合成任務(wù)堆棧是特別有用的,當(dāng)用戶從偏遠(yuǎn)的意見,如從主屏幕小部件和通知,推出的活動(dòng),因?yàn)樗岄_發(fā)人員提供托管的,一致的體驗(yàn),回到導(dǎo)航。

?

Activity Lanuch 的簡(jiǎn)易動(dòng)畫

?

您可以使用一個(gè)新的helper類,ActivityOptions,創(chuàng)建和控制,動(dòng)畫顯示,當(dāng)您啟動(dòng)您的活動(dòng)。通過(guò)輔助類,你可以指定自定義動(dòng)畫資源活動(dòng)啟動(dòng)時(shí)要使用的,或要求新的縮放動(dòng)畫開始從任何你指定在屏幕上,并選擇性地包括一個(gè)縮略圖位圖的矩形。

?

燈輸出和全屏模式的轉(zhuǎn)換

?

新的系統(tǒng)UI視圖中的標(biāo)志,讓你干凈的過(guò)渡,或從一個(gè)正常的應(yīng)用程序界面(操作欄,導(dǎo)航欄,系統(tǒng)欄可見),“燈輸出模式”(狀態(tài)欄和操作欄隱藏和導(dǎo)航欄變灰) “全屏模式”(狀態(tài)欄,行動(dòng)起來(lái)吧,所有隱藏的導(dǎo)航欄)。

?

新的remoteable Views 類型

?

開發(fā)人員現(xiàn)在可以使用GridLayout的ViewStub在主屏幕小部件和通知的意見。GridLayout的讓你構(gòu)建遠(yuǎn)程意見的內(nèi)容和管理與較淺的UI層次結(jié)構(gòu)中,兒童的意見路線。ViewStub是一種無(wú)形的,零大小的視圖,可用于懶洋洋地膨脹在運(yùn)行時(shí)的布局資源。

?

生活壁紙預(yù)覽

?

Android 4.1使得它更容易為用戶尋找和安裝現(xiàn)場(chǎng)壁紙,包括他們的應(yīng)用程序。如果您的應(yīng)用程序,包括現(xiàn)場(chǎng)壁紙,你現(xiàn)在可以開始一個(gè)活動(dòng)(ACTION_CHANGE_LIVE_WALLPAPER),顯示了用戶從自己的應(yīng)用程序的動(dòng)態(tài)壁紙預(yù)覽。從預(yù)覽,用戶可以直接加載動(dòng)態(tài)壁紙。

?

更高分辨率的聯(lián)系人照片

?

與Android 4.1,你可以存儲(chǔ)聯(lián)系人的照片,如大型720×720,使接觸更豐富,更個(gè)人。應(yīng)用程序可以在該大小的存儲(chǔ)和檢索聯(lián)系人的照片,或使用任何其他需要的大小。在特定設(shè)備上支持最大的照片尺寸可能會(huì)有所不同,所以應(yīng)用程序應(yīng)該查詢內(nèi)置的接觸供應(yīng)商,在運(yùn)行時(shí)獲得當(dāng)前設(shè)備的最大尺寸。

?

新的輸入類型和功能

?

弄清有關(guān)設(shè)備添加和刪除的情況

?

當(dāng)有新的設(shè)備接進(jìn)來(lái)的時(shí)候,比如通過(guò)USB,藍(lán)牙,或任何其他連接類型,應(yīng)用程序會(huì)通過(guò)注冊(cè)的方式得到通知,他們可以使用這些信息來(lái)改變狀態(tài)或需要的功能。比如說(shuō)一個(gè)游戲應(yīng)用程序可能會(huì)接收到這樣一個(gè)通知:有一個(gè)新鍵盤或者搖桿接進(jìn)來(lái)了,這表明一個(gè)新成員加入了。

?

查詢輸入設(shè)備的功能

?

Android4.1包含很多輸入設(shè)備功能的APIs,這些APIs能夠讓應(yīng)用程序和游戲充分利用那些接入并有效的輸入設(shè)備的功能。 應(yīng)用程序可以查詢?cè)O(shè)備管理器來(lái)枚舉當(dāng)前連接的所有的輸入設(shè)備,并了解每個(gè)的功能。

?

控制輸入設(shè)備上的振動(dòng)器

?

在其他功能中,應(yīng)用程序現(xiàn)在可以使用任何一個(gè)接入的輸入設(shè)備的相關(guān)震動(dòng)服務(wù),比如震動(dòng)卡(Rumble Pak?)控制器。

?

Animation and Graphics-動(dòng)畫和圖形

?

應(yīng)用程序中的的垂直同步(Vsync)技術(shù)

?

整個(gè)Android框架擴(kuò)展VSYNC會(huì)產(chǎn)生一個(gè)更加一致的幀頻和流暢、穩(wěn)定的UI。所有的app都將受益,因?yàn)锳ndroid4.1擴(kuò)展的Vsync計(jì)時(shí)會(huì)影響到用戶引用程序初始化的繪圖和動(dòng)畫。這能讓他們?cè)赨I線程上優(yōu)化操作,并提供了一個(gè)穩(wěn)定的同步基。

應(yīng)用程序可以免費(fèi)利用VSYNC計(jì)時(shí)的優(yōu)勢(shì),通過(guò)Android的動(dòng)畫框架。動(dòng)畫框架現(xiàn)在使用VSYNC計(jì)時(shí)自動(dòng)處理整個(gè)動(dòng)畫的同步。

需要特殊用途的話,應(yīng)用程序可以通過(guò)Choreographer類的API訪問VSYNC計(jì)時(shí)功能。應(yīng)用程序可以要求在下一個(gè)VSYNC幀進(jìn)行驗(yàn)證,這是不用動(dòng)畫框架的情況下的一個(gè)很好的安排動(dòng)畫的方式。更高級(jí)的用法是,應(yīng)用程序可以再Choreographer類中傳遞回調(diào)函數(shù),這個(gè)會(huì)在下一幀中調(diào)用。

?

新動(dòng)畫和過(guò)渡類型

?

現(xiàn)在的動(dòng)畫框架允許你定義當(dāng)開始和結(jié)束運(yùn)行ViewPropertyAnimator動(dòng)畫時(shí)采取的行動(dòng),幫助他們與其他動(dòng)畫或應(yīng)用程序中的行動(dòng)進(jìn)行同步,可以運(yùn)行任何Runnable對(duì)象。例如,該Runnable對(duì)象可以指定另一個(gè)動(dòng)畫在前一個(gè)動(dòng)畫完成后開始啟動(dòng)。

你現(xiàn)在也可以指定一個(gè)ViewPropertyAnimator在動(dòng)畫過(guò)程中使用一個(gè)層。在此之前,最好的做法是動(dòng)畫完成前建立一個(gè)層,然后在onAnimationEnd()事件處理動(dòng)畫時(shí)刪除層。現(xiàn)在,ViewPropertyAnimator中的withLayer()方法能夠簡(jiǎn)化這個(gè)過(guò)程,每次只需要調(diào)用一個(gè)函數(shù)就行。

LayoutTransition中的一個(gè)新的過(guò)渡類型可以自動(dòng)響應(yīng)一個(gè)ViewGroup布局的變化動(dòng)畫。

?

新的交流方式

?

Android Beam

?

Android Beam是一種流行的基于NFC的技術(shù),它能夠讓用戶在兩個(gè)有NFC功能的電話接觸之時(shí)馬上分享信息。

在Android4.1中,Android Beam使得圖片、視頻和其他需要藍(lán)牙來(lái)進(jìn)行傳輸?shù)臄?shù)據(jù)分享變得更加容易。當(dāng)用戶觸發(fā)傳輸時(shí),Android Beam通過(guò)NFC到藍(lán)牙的傳輸方式,使得從一個(gè)設(shè)備傳輸文件到另一個(gè)設(shè)備變得非常容易。

?

wifi網(wǎng)絡(luò)服務(wù)發(fā)現(xiàn)

?

Android 4.1引入了支持基于組播DNS服務(wù)的發(fā)現(xiàn),它可以讓應(yīng)用程序查找和連接到對(duì)端設(shè)備通過(guò)Wi-Fi網(wǎng)絡(luò)所提供的服務(wù) - 包括移動(dòng)設(shè)備、打印機(jī)、數(shù)碼相機(jī)、媒體播放器、以及其他服務(wù)。開發(fā)人員可以利用Wi-Fi網(wǎng)絡(luò)服務(wù)發(fā)現(xiàn)的優(yōu)勢(shì),建立跨平臺(tái)或多人游戲和應(yīng)用。

使用服務(wù)發(fā)現(xiàn)的API,應(yīng)用程序可以為任何支持NSD的設(shè)備創(chuàng)建和注冊(cè)任何種類的服務(wù)。服務(wù)通過(guò)組播在網(wǎng)絡(luò)上使用方便可讀的字符串標(biāo)識(shí)符,它可以讓用戶更容易識(shí)別服務(wù)的類型。

消費(fèi)電子設(shè)備可以使用API進(jìn)行掃描,發(fā)現(xiàn)當(dāng)?shù)氐腤i-Fi網(wǎng)絡(luò)連接的設(shè)備提供的服務(wù)。發(fā)現(xiàn)后,應(yīng)用程序可以使用API來(lái)得到服務(wù)的IP地址和端口,通過(guò)它可以建立一個(gè)套接字連接。

你可以利用這個(gè)API的優(yōu)勢(shì),做成您的應(yīng)用程序的新功能。例如,你可以做一個(gè)讓用戶連接到一個(gè)攝像頭、打印機(jī)、或其他移動(dòng)設(shè)備支持的Wi-Fi對(duì)等連接的應(yīng)用程序。

?

WiFi的直接服務(wù)發(fā)現(xiàn)

?

Android冰淇淋三明治版本中引入wifi直連技術(shù)也就是讓應(yīng)用程序發(fā)現(xiàn)和匹配高帶寬的對(duì)等連接的技術(shù)的支持。 Wi-Fi直連是一個(gè)理想的方式來(lái)共享媒體、照片、文件和其他類型的數(shù)據(jù)和會(huì)話,即使那里沒有手機(jī)網(wǎng)絡(luò)或Wi-Fi的可用。

在Android果凍豆版本中,Android進(jìn)一步的提供Wi-Fi直連特性,增加相關(guān)服務(wù)發(fā)現(xiàn)API的支持。前相關(guān)的服務(wù)發(fā)現(xiàn)可以讓你的應(yīng)用程序在跟附近設(shè)備連接前獲得更多關(guān)于他們服務(wù)支持的的信息。應(yīng)用程序可以啟動(dòng)特定服務(wù)的發(fā)現(xiàn)并篩選那些真正支持目標(biāo)服務(wù)或應(yīng)用程序的設(shè)備列表。

例如,這意味著你的應(yīng)用程序可以發(fā)現(xiàn)有打印功能或有一個(gè)特定的游戲的設(shè)備,而不是發(fā)現(xiàn)附近所有的Wi-Fi 直連設(shè)備。另一方面,您的應(yīng)用程序可以發(fā)布到其他設(shè)備的服務(wù),其他設(shè)備可以發(fā)現(xiàn)它,然后建立一個(gè)連接。這大大簡(jiǎn)化了為用戶發(fā)現(xiàn)和配對(duì),讓應(yīng)用更有效的利用Wi-Fi直連的優(yōu)勢(shì)。

有了Wi-Fi直接服務(wù)發(fā)現(xiàn),你可以創(chuàng)建可以共享所有照片、影片、游戲、分?jǐn)?shù)、或幾乎任何其他數(shù)據(jù)的無(wú)需任何互聯(lián)網(wǎng)或移動(dòng)網(wǎng)絡(luò)的應(yīng)用程序和多人游戲。您的用戶可以使用只有一個(gè)直接的P2P連接,從而避免了使用移動(dòng)帶寬連接。

?

網(wǎng)絡(luò)帶寬管理

?

Android 4.1應(yīng)用程序管理數(shù)據(jù)時(shí)使用適當(dāng)?shù)脑O(shè)備連接到計(jì)量網(wǎng)絡(luò),包括移動(dòng)熱點(diǎn)。應(yīng)用程序可以查詢當(dāng)前網(wǎng)絡(luò)是否能開始大量下載,否則可能會(huì)給用戶帶來(lái)昂貴的網(wǎng)絡(luò)費(fèi)用。通過(guò)該API,您現(xiàn)在可以得到清晰的關(guān)于哪個(gè)網(wǎng)絡(luò)是數(shù)據(jù)敏感的信息,并相應(yīng)地能夠管理您的網(wǎng)絡(luò)活動(dòng)。

?

全新的多媒體功能

?

多媒體解碼器訪問

?

Android 4.1提供低級(jí)的平臺(tái)硬件和軟件解碼器訪問。App可以查詢系統(tǒng),發(fā)現(xiàn)怎么樣的低級(jí)的多媒體解碼器在設(shè)備上是可用的。比如,你現(xiàn)在可以創(chuàng)建多個(gè)多媒體解碼器實(shí)例, 隊(duì)列進(jìn)入輸入緩存,并接收返回的輸出緩存。而且,這多媒體解碼器框架支持被保護(hù)的內(nèi)容。App可以通過(guò)設(shè)備上的DRM方式查詢有訪問被保護(hù)內(nèi)容權(quán)限的解碼器。

?

USB音頻

?

USB音頻輸出支持硬件廠商生產(chǎn)像audio docks那樣的硬件,它與Android設(shè)備對(duì)接。這個(gè)功能在ADK中同樣開放,所有的開發(fā)者可以創(chuàng)造自己的硬件了。

總結(jié)

以上是生活随笔為你收集整理的Android4.1 新功能 新特性(转)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。