android,Android 4.3 新特性

 2023-10-31 阅读 25 评论 0

摘要:歡迎到Android 4.3版糖豆更甜! Android 4.3的包括性能優化和強大的新功能,為用戶和開發人員。本文檔提供了什么新開發的一瞥。 見的Android 4.3的API文檔,在新開發的API進行了詳細的看看。 了解更多有關新的果凍豆的功能,為用戶在www.android.co

歡迎到Android 4.3版糖豆更甜!

Android 4.3的包括性能優化和強大的新功能,為用戶和開發人員。本文檔提供了什么新開發的一瞥。

見的Android 4.3的API文檔,在新開發的API進行了詳細的看看。

了解更多有關新的果凍豆的功能,為用戶在www.android.com。

【點擊下載科學上網軟件(能上youtube、facebook,享受google服務)】

更快,更流暢,更靈敏


Android 4.3的基礎上已經包含在果凍豆-垂直同步定時三重緩沖減少觸摸延遲CPU輸入提振,和硬件加速2D渲染的性能改進-增加了新的優化,讓Android甚至更快。

對于圖形性能提升,現在的硬件加速2D渲染優化流繪圖命令,把它變成一個更高效的GPU格式重新整理和合并繪制操作。android。對于多線程處理,渲染也可以使用跨多個CPU內核的多線程執行某些任務。

也提高了Android 4.3的形狀和文本的渲染。圓和圓角矩形的形狀,如正在呈現較高質量的更有效的方式。文本優化,包括增加性能,當使用多種字體或復雜的字形集(CJK),較高的呈現品質縮放文本,和更快的渲染陰影。

改進窗口緩沖區分配結果為您的應用程序在一個更快的圖像緩沖區分配,減少所花費的時間,當你創建一個窗口開始渲染。

對于最高圖形性能,Android 4.3的推出的OpenGL ES 3.0的支持,并對其進行訪問的應用程序通過框架和原生API。android4.4.4。在支持的設備上,硬件加速2D渲染引擎優勢的OpenGL ES 3.0,,優化紋理管理和提高梯度渲染保真度

的OpenGL ES 3.0高性能圖形


的Android 4.3引入了平臺的Khronos OpenGL ES 3.0的支持,提供最高性能的2D和3D圖形功能支持設備上的游戲和其他應用程序。您可以利用的OpenGL ES 3.0和相關的EGL擴展使用框架API或通過Android原生開發套件(NDK)的原生API綁定

在OpenGL ES 3.0提供的主要新功能包括先進的視覺效果,加速高的質量ETC2/EAC紋理壓縮作為一個標準功能,新版本的整數位和32位浮點支持,先進的紋理渲染的GLSL ES著色語言,和標準化的紋理尺寸和渲染緩沖格式。

您可以使用OpenGL ES 3.0 API的創建高度復雜,高效的圖形,遇到了一系列兼容的Andr??oid設備,這些設備之間,可以支持一個單一的,標準的紋理壓縮格式。

OpenGL ES 3.0的一項可選功能,依賴于底層的圖形硬件。Android10新功能、已經支持的Nexus 7(2013年)的Nexus 4和Nexus 10設備。

增強的藍牙連接


與藍牙智能設備和傳感器的連接

現在,您可以設計和構建應用程序,小,低功耗器件和傳感器,使用藍牙智能技術的最新一代的互動。

的Andr??oid 4.3為您提供了一個單一的,標準的API與藍牙智能設備交互。

Android 4.3的推出內置藍牙智能就緒平臺支持的核心作用,并提供了一套標準的API,應用程序可以使用,發現附 ??近的設備,查詢關貿總協定服務,和讀/寫特性。

通過新的API,您的應用程序可以有效地掃描設備和服務的興趣。對于每個設備,可以檢查UUID支持關貿總協定服務和管理連接的設備ID和信號強度。Android10使用。您可以連接到設備上的關貿總協定服務器,并讀取或寫入的特點,或注冊一個監聽器收到通知時,這些特性的變化。

你可以實現任何關貿總協定配置文件的支持。您可以讀取或寫入標準特性或需要添加支持自定義特性。你的應用程序可以作為客戶端或服務器,可以在任一模式下發送和接收數據。API是通用的,所以你就可以以支持交互的各種設備,如接近標簽,手表,健身米業,游戲控制器,遙控器,醫療設備,以及。

支持藍牙智能就緒已經可以在Nexus 7(2013年)和Nexus 4設備將兼容Android的設備在未來幾個月內越來越多的支持。Android12新特性,

AVRCP 1.3簡介

的Android 4.3增加了內置的支持AVRCP藍牙1.3,使您的應用程序與遠程流媒體設備可以支持更豐富的互動。通過遠程控制客戶端在Android 4.0中引入的API,如媒體播放器應用程序可以利用AVRCP 1.3。除了 ??播放控制暴露在遠程設備上,通過藍牙連接,應用程序現在可以傳輸如曲目名稱,作曲家和其他類型的媒體元數據的元數據。

AVRCP 1.3平臺的支持上是建立在Android 4.2推出的谷歌和Broadcom的藍牙堆棧Bluedroid。支持馬上在Nexus設備和其他的Andr??oid兼容設備,提供A2DP/AVRCP功能。

支持限制概況


設置了限制信息

平板電腦擁有者可以設置一個或多個受限制的公司設置獨立地管理它們。Android10特性。

配置文件中的設置限制

你的應用程序可以提供讓業主管理您的應用程序的內容,當它運行在一個配置文件中的限制。

Android 4.3的擴展的多用戶功能,片禁區型材,一種新的方式來管理用戶和他們的能力,在一個單一的設備。限制型材,平板電腦用戶可以快速設置為每個用戶不同的環境,有能力管理細粒度的限制,可在這些環境中的應用程序中。受限的配置文件是理想的朋友和家人,來賓用戶,亭,銷售點設備,以及更多。

每一個限制配置文件提供其自己的本地存儲器,主屏幕小部件,設置隔離和安全的空間。用戶不同,從平板電腦擁有者的環境創建配置文件,根據業主的安裝的應用程序和系統帳戶。android q新特性、雇主控制安裝的應用程序中啟用新的配置文件,在默認情況下是禁用的訪問所有者的帳戶。

應用程序需要訪問所有者的賬目 - 簽到,喜好,或其他用途 - 可以選擇通過聲明一個明顯的屬性,和業主可以查看和管理這些應用程序的配置文件配置設置。

對于開發商而言,限制配置文件提供了新的方式來提供更多的價值和用戶的控制。您可以實現應用程序的限制-您的應用程序所支持的內容或功能控制-并發布給平板電腦用戶配置文件中的配置設置。

您可以添加應用程序限制,直接配置文件配置設置,使用預定義的布爾,選擇,多選類型。如果您想了解更多的靈活性,你甚至可以推出自己的UI,從配置文件配置設置提供任何你想要的類型的限制。android11新特性,

當您的應用程序運行在一個配置文件,它可以檢查配置由業主任何限制,適當地執行它們。例如,媒體應用程序可能會提供一個讓業主成熟度級別設置的配置文件的限制。在運行時,應用程序可以檢查的成熟設定,然后管理內容根據成熟度級別的首選。

如果您的應用程序的設計不是用于在限制型材,你可以完全退出,從而使您的應用程序無法啟用任何限制姿態。

優化的位置和傳感器功能


谷歌播放服務提供先進的位置,你可以在你的應用程序中使用的API。Android 4.3的優化支持新的硬件和軟件功能的設備,盡量減少電池的使用這些API。Android9新特性?

硬件地理圍欄優化進行位置計算的移動設備的硬件中,而不是在軟件中的功率效率。在設備支持硬件地理圍欄,谷歌播放服務的地理圍欄API將能夠利用這種優化設備移動時,以節省電池。

掃描的Wi-Fi-only模式是一個新的平臺優化,讓用戶保留的Wi-Fi掃描,而無需連接到Wi-Fi網絡,以提高定位精度,同時節省電池。依賴于Wi-Fi無線位置服務的應用程序現在可以要求用戶從Wi-Fi高級設置中啟用只掃描模式。無線網絡連接僅掃描模式是不依賴于硬件設備的Android 4.3平臺的一部分提供。

新的傳感器類型,允許應用程序以更好地管理傳感器讀數。Android新特性、了一個游戲自轉向量讓游戲開發商檢測設備的旋轉,而不必擔心磁場干擾。未校準陀螺儀未校準的磁力傳感器原始測量報告,以及應用程序的估計偏差。

新的硬件功能已經可以在Nexus 7(2013年)和Nexus 4設備,任何設備制造商或晶片制造商可以建立他們自己的設備。

新媒體功能


模塊化DRM框架

為了滿足下一代媒體服務的需求,安卓4.3采用模塊化DRM框架,使媒體應用程序開發人員更容易地集成到自己的流媒體協議,如MPEG DASH(通過HTTP的動態自適應流,ISO / IEC 23009的DRM -1)。

通過新的API和增強現有API的組合,媒體DRM框架提供了一個集成的服務許可管理和配置,訪問低級別的編解碼器,解碼加密的媒體數據。一個新的MediaExtractor API可以讓你得到的PSSH為DASH媒體的元數據。android各個版本特性?使用媒體DRM框架的應用程序管理許可證服務器,網絡通訊,從內容庫中的加密數據流處理。

VP8編碼器

的Android 4.3引入了內置的支持VP8編碼,從框架和本地的API訪問。對于使用本地API的應用程序,該平臺包括的OpenMAX 1.1.2擴展頭,支持VP8型材和水平。支持包括VP8編碼的目標比特率,控制率,幀速率,令牌分區,錯誤恢復,重建和環路濾波器的設置。該平臺API介紹VP8編碼器支持各種格式,所以你可以利用的最佳格式內容。

VP8編碼是可在所有兼容的設備運行Android 4.3的軟件。Android需要改進什么?為了獲得最高的性能,該平臺還支持硬件加速的VP8編碼功能的設備。

從表面的視頻編碼

在Android 4.3開始,你可以使用一個表面作為視頻編碼器的輸入。例如,你現在可以直接從OpenGL ES的表面流的編碼器,而非緩沖區之間復制。

媒體MUXER

應用程序可以使用新的的媒體MUXER API基本的音頻和視頻流結合成一個單一的輸出文件。目前,應用程序可以復用的MPEG-4音頻流和一個單一的MPEG-4視頻流成一個單一的MPEG-4輸出中的文件。新的API是在Android 4.2中引入的的媒體解復API對應。安卓10有哪些新特性、

在遠程控制客戶端的播放進度和洗滌

由于Android 4.0,媒體播放器以及類似的應用已經能夠提供播放控制,如遠程控制客戶端設備鎖屏,通知和遠程設備通過藍牙連接。這些應用程序可以在Android 4.3開始,現在還公開播放進度和速度,通過遠程控制客戶端,并接收命令跳轉到一個特定的播放位置

共建美??好應用的新途徑


通知

通知一直是時下流行的Android功能,因為它們讓用戶看到的信息和更新整個系統,都在一個地方。現在在Android 4.3中,應用程序可以觀察流與用戶的許可通知,顯示通知任何他們想要的方式,包括將它們發送到附近的設備通過藍牙連接。

您可以訪問通過新的API,讓你注冊一個通知偵聽器服務和用戶的許可,它們顯示在狀態欄中收到通知的通知。通知交付給你充分,原始的應用程序上的所有細節,發表時間,內容的觀點和風格,以及優先級。安卓各版本新特性,您可以評估的通知,流程領域的興趣,或從你的應用程序,并將它們路由顯示在您選擇的任何方式添加上下文。

新的API給你回調通知時添加,更新和刪除(無論是由于用戶駁回或原始的應用程序退出)。您將能夠推出任何通知或其行動的意圖,以及關閉它從系統中,讓您的應用程序提供了一個完整的用戶界面通知。

用戶仍然控制哪些應用程序可以收到通知。在任何時候,他們可以看到設置,查看哪些應用程序有通知,并根據需要啟用或禁用接入。在默認情況下是禁用的通知接入-應用程序可以使用一個新的意圖,采取用戶直接設置安裝后啟動監聽服務。Android13版本采用率居榜首,

覆蓋

現在,您可以創建透明疊加意見的ViewGroup頂部呈現一個臨時視圖“層次或短暫的動畫效果,而不會干擾底層布局層次。覆蓋是特別有用的,當你想要創建動畫,如滑動鑒于其容器或拖動屏幕上的項目,而不影響視圖層次。

光學式布局模式

一個新的布局模式,讓你的ViewGroup內部管理的定位查看根據其光學界限,而不是他們的剪輯界限。剪輯界代表一個部件的實際外邊界,而新的光學界形容小部件出現剪輯范圍內,。您可以使用光學式布局模式到正確對齊使用外的視覺效果,如陰影和光暈的部件。

自定義旋轉動畫類型

應用程序現在可以定義一個窗口,當旋轉設備上使用的出入境動畫類型。Android 6.0?您可以設置窗口的屬性,使跳切交叉淡入淡出,或標準的窗口旋轉。該系統采用自定義動畫類型,當窗口全屏和不被其他窗口覆蓋。

屏幕方向模式

應用程序可以設置新的方向活動,以確保他們在正確的方向,當設備被翻轉顯示模式。此外,應用程序可以使用一個新的模式,鎖定屏幕,其電流方向。這是非常有用的應用程序使用相機要禁用旋轉拍攝視頻的同時。

意向書處理快速反應

的Android 4.3引入了一個新的公共意圖,讓任何應用程序處理的快速反應-由用戶發送短信,來電響應,而不需要拿起電話或解鎖設備。Android Q,你的應用程序可以聽的意圖和你的郵件系統發送訊息給來電者。這樣做的目的包括收件人(來電),以及消息本身。

支持國際用戶


更多的Andr??oid 4.3優化的RTL語言。

RTL改進

Android 4.3的RTL性能增強和更廣泛的RTL支持跨框架的UI部件,包括進度/微調和ExpandableListView。更多調試信息的可見通過uiautomatorviewer工具。此外,越來越多的系統UI組件現在RTL注意,如通知,導航欄和操作欄。Android 5.0?

在RTL腳本提供了更好的系統級經驗,更系統默認的應用程序現在支持RTL布局,包括發射器,快速設置,電話,人,安裝向導,時鐘,下載,以及更多。

本地化的實用程序

偽語言環境,使其更容易測試您的應用程序的本地化。

Android 4.3的還包括新的應用程序和API創造更好的RTL字符串和本地化的用戶界面測試。一個新的BidiFormatter的包裝Unicode字符串,這樣就可以微調您的文本渲染在RTL腳本提供了一組簡單的API。為了讓您更廣泛地在你的應用程序使用此實用程序,的BidiFormatter API現在也可用于早期版本的平臺通過Android SDK中支持包。

為了幫助您管理跨區域設置的日期格式,包括一個新的Android 4.3getBestDateTimePattern()方法,可以自動生成一個Unicode UTS日期為指定區域設置的最佳本地化形式。這是一個便捷的方式,為您的用戶提供了更多的本地化經驗。

為了幫助您測試您的應用程序更容易在其他語言環境的Android 4.3引入了偽語言環境,作為一個新的開發選項。偽語言環境模擬的語言,腳本和一個區域設置或語言組相關聯的顯示特性。目前,您可以測試與偽口音的英語,它可以讓你看到你的用戶界面如何與腳本用于在各種歐洲語言的口音和字符的語言環境。

輔助功能和UI自動化


輔助服務在Android 4.3開始,可以觀察和篩選關鍵事件,如處理鍵盤快捷方式,或提供基于手勢的輸入導航平價。在服務接收的事件,并可以處理前,根據需要,它們被傳遞給系統或其它安裝的應用程序。

無障礙服務可以申報新功能屬性來形容他們的服務可以做什么,以及他們使用什么平臺功能。例如,他們可以聲明的能力,過濾的關鍵事件,檢索窗口內容,使探索觸摸,或啟用網絡輔助功能。在某些情況下,服務必須聲明一個能力屬性,才可以訪問相關平臺功能。該系統采用服務的能力屬性生成一個選擇用戶對話框,讓他們看,并同意在發射前的能力。

在Android 4.3上的輔助功能框架的基礎上,一個新的UI自動化框架讓測試設備的UI交互,通過模擬用戶操作和內省屏幕內容。通過UI自動化框架,你可以執行基本的操作,設置屏幕旋轉,產生輸入事件,采取截圖,等等。這是一個強大的用戶在現實情況下,包括跨越多個應用程序的行為或序列的方式進行自動化測試。

企業和安全


Wi-Fi配置為WPA2-企業網絡

應用程序現在可以配置無線網絡的憑據,他們需要連接到WPA2企業接入點。開發人員可以使用新的API,配置的可擴展身份驗證協議(EAP)在企業中使用的身份驗證方法和封裝的EAP(二期)憑證。有權訪問和更改Wi-Fi的應用程序可以為各種EAP和第2階段的驗證方法配置身份驗證憑據。

Android的沙箱與SELinux增強

現在Android使用SELinux的,強制訪問控制(MAC)系統在Linux內核中增加UID基于應用程序沙箱。這保護的操作系統對潛在的安全漏洞。

鑰匙扣增強

現在的鑰匙扣API提供了一種方法,使應用程序,以確認系統全鍵綁定的設備的硬件信任根。這提供了一個地方創建或存儲的私鑰不能被出口的設備,即使是在一個根或內核妥協的事件。

Android的密鑰庫提供

的Android 4.3引入了一個keystore提供商的API,允許應用程序創建獨家使用密鑰。使用API,應用程序可以創建或存儲的私鑰無法看到或使用其他應用程序,并可以添加到無需任何用戶交互的keystore。

密鑰庫的供應商提供的鑰匙扣API相同的安全性優點,提供全系統的憑據,如綁定憑據設備。不能導出私鑰密鑰庫關閉設備。

限制Android應用程序的setuid

/系統分區安裝nosuid受精卵生成的進程,防止Android應用程序執行的setuid程序。這根攻擊面和潛在的安全漏洞的可能性降低。

分析性能的新方法


的systrace使用一個新的命令語法,可以讓你收集更多類型的分析數據。

增強的systrace記錄

支持增強的Android 4.3版本的的的systrace工具更容易使用,使您可以訪問更多類型的信息來分析您的應用程序的性能。現在,您可以從硬件模塊Dalvik虛擬機的內核函數,包括垃圾收集,資源加載,收集跟蹤數據。

Android 4.3的還包括新的跟蹤API,你可以在你的應用程序中使用的標記特定的代碼段來跟蹤使用的systrace開始/結束事件。當標記的代碼段執行,系統開始/結束事件寫入到跟蹤日志。您的應用程序的性能影響微乎其微,所以時序報告給你一個準確的看法,您的應用程序做什么。

你可以想像在時間軸的systrace輸出文件中的特定應用程序的事件,分析事件的背景下,其他的內核和用戶空間的跟蹤數據。連同與現有的systrace標簽,自定義應用程序的部分可以給你新的方法來了解您的應用程序的性能和行為。

在Android 4.3屏幕上的GPU分析。

屏幕上的GPU分析

的Andr??oid 4.3增加了新的開發方案,以幫助您分析您的應用程序的性能和精確的渲染問題的任何設備或模擬器。

個人資料的GPU渲染“選項,您現在可以可視化你的應用程序的有效幀率屏幕上,當應用程序正在運行。您可以選擇屏幕上的條形圖或折線圖顯示分析數據,用不同的顏色表示時間花在創建繪圖命令(藍色),發出命令(橙色),并等待命令完成(黃色)。系統更新屏幕上的圖形不斷地為每個可見的活動,顯示圖形,包括導航欄和通知欄。

一條綠線突出渲染操作的60ms的閾值,因此可以評估你的應用程序的相對有效的幀率為60 fps的目標。如果你看到越過綠線的操作,你可以分析他們進一步使用的systrace和其他工具。

在運行Android 4.2和更高版本的設備,開發選項默認是隱藏的。您可以揭示他們在任何時候通過點擊設置>關于手機>建立在任何兼容的Android設備數量的7倍。

嚴格模式(StrictMode)警告文件的URI

最新加入的嚴格模式(StrictMode)工具是政策的約束,您的應用程序時,警告系統或其他應用程序公開了一個文件:/ /URI。在某些情況下,接收應用程序可能無法訪問的文件:/ /URI路徑,讓應用程序之間共享文件時,內容應使用:/ /URI(具有相應權限)。這一新政策可以幫助你抓住和解決此類案件。如果你正在尋找一種方便的方式來存儲和公開文件到其他應用程序,請嘗試使用的FileProvider內容提供商提供支持庫。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/5/165497.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息