谷歌發布首個 Android 11 開發者預覽版,具有屏幕錄製、聊天氣泡等新功能
5分鐘讀
發表於
請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多
谷歌今天發布了第一個 Android 11 開發者預覽版,為用戶和開發者提供了多項新功能和 API。 Google 計劃在 11 年第三季度發布 Android 3 操作系統的最終版本。此 Android 2020 版本還將包括一些新功能,例如內置對屏幕錄製的支持、改進的位置隱私(用戶可以授予對位置、麥克風和相機通過一次性權限),更好地保護外部存儲上的應用程序和用戶數據等等。 在下面找到開發人員功能列表。
數據訪問審計:
- 為了讓您的應用及其依賴項如何訪問用戶的私有數據更加透明,Android 11 引入了 數據訪問審計. 通過使用此功能,您可以更好地識別和糾正潛在的意外數據訪問。
高性能圖形調試層注入:
媒體文件的批處理操作:
- 為了跨設備保持一致性並增加用戶便利性,Android 11 向
MediaStore
API。 要了解有關這些方法的更多信息,請參閱 執行批處理操作部分 在與存儲相關的 Android 11 隱私頁面上。
快速回復中的富媒體:
- 從 Android 11 開始,用戶可以將圖像和其他富媒體內容插入到 快速回复. 要支持此功能,應用程序需要將信息添加到
RemoteInput
通知指定他們可以處理哪些 MIME 類型。 通過調用來做到這一點RemoteInput.Builder.setAllowDataType()
. 該應用程序還必須檢查任何RemoteInput
它接收到的廣播以查看廣播是否包含任何這些類型的內容; 採用RemoteInput.getDataResultsFromIntent()
去做這個。
使用原始文件路徑訪問媒體文件:
- 從 Android 11 開始,具有
READ_EXTERNAL_STORAGE
權限可以使用直接文件路徑和本機庫讀取設備的媒體文件。 要了解有關此功能的更多信息,請參閱 使用原始路徑部分訪問文件 在與存儲相關的 Android 11 隱私頁面上。
大型數據集的安全共享:
- 在某些情況下,例如涉及機器學習或媒體播放的情況,您的應用程序可能希望使用與另一個應用程序相同的大型數據集。 在以前的 Android 版本中,您的應用和另一個應用都需要下載同一數據集的單獨副本。
請求和檢查低延遲支持:
- 某些顯示器可以執行圖形後處理,例如某些外部顯示器和電視。 這種後處理可以改善圖形,但會增加延遲。 支持 HDMI 2.1 的較新顯示器具有 自動低延遲模式 (阿爾姆,也被稱為 遊戲模式),通過關閉此後處理來最小化延遲。 有關 ALLM 的更多詳細信息,請參閱 HDMI 2.1 規範.
MediaCodec 中的低延遲解碼:
- Android 11 增強
MediaCodec
支持遊戲和其他實時應用程序的低延遲解碼。 您可以通過傳遞來檢查編解碼器是否支持低延遲解碼FEATURE_LowLatency
至MediaCodecInfo.CodecCapabilities.isFeatureSupported()
.
NDK圖像解碼器:
- NDK
ImageDecoder
API 為 Android C/C++ 應用程序提供標準 API 以直接解碼圖像。 應用程序開發人員不再需要使用框架 API(通過 JNI)或捆綁第三方圖像解碼庫。 有關詳細信息,請參閱 圖像解碼器開髮指南.
資源加載器:
- Android 11 引入了一個新 API,允許應用動態擴展資源的搜索和加載方式。 新的 API 類
ResourcesLoader
和ResourcesProvider
主要負責提供新功能。 它們共同提供了提供額外資源和資產或修改現有資源和資產價值的能力。
ICU圖書館更新:
- Android 11 更新了
android.icu
使用 66 版的軟件包 重症監護室圖書館,與 Android 63 中的版本 10 相比。新的庫版本包括更新的 CLDR 語言環境數據以及對 Android 中國際化支持的多項增強。
神經網絡 API 1.3:
- Android 11 擴展並改進了 神經網絡 API (NNAPI).
新操作:
- NNAPI 1.3 引入了一種新的操作數類型,
TENSOR_QUANT8_ASYMM_SIGNED
, 支持 TensorFlow Lite 的新量化方案.
新的機器學習控件:
- NNAPI 1.3 引入了新的控件來幫助機器學習順利運行。
生物特徵認證強度:
- 為了幫助您控制應用數據的安全級別,Android 11 引入了
BiometricManager.Authenticators
界面。 該接口定義了生物識別硬件元素的可能優勢。 設備製造商為每個元素定義了特定的強度,例如BIOMETRIC_STRONG
orBIOMETRIC_WEAK
. 這些強度級別定義在 兼容性定義 頁。
CallScreeningService 更新:
Android 模擬器中擴展的相機支持:
Android 11 引入了改進的 Android Emulator 相機功能。 新增功能包括:
- RAW 捕捉
- YUV再處理
- 3 級設備
- 邏輯相機支持
在主動捕捉期間靜音通知聲音和振動:
- 從 Android 11 開始,當主動使用相機時,您的應用只能靜音振動、聲音和振動,或者都不能使用
setCameraAudioRestriction()
.
Wi-Fi Passpoint 增強功能:
- Passpoint 使應用程序能夠以靜默方式自動執行身份驗證並連接到安全的 Wi-Fi 熱點。 針對 API 級別“R”及更高級別的應用程序可以使用 Passpoint 的以下附加功能。
Wi-Fi Suggestion API 擴展:
Android 11 擴展了 Wi-Fi 建議 API 增加您應用的網絡管理功能,包括以下內容:
- 連接管理應用程序可以通過允許斷開連接請求來管理自己的網絡。
- Passpoint 網絡集成到 Suggestion API 中,可以向用戶推薦。
- 分析 API 使您能夠獲取有關網絡質量的信息。
聊天氣泡:
- 氣泡 現在可供開發人員使用,以幫助在整個系統中進行對話。 Bubbles 是 Android 10 中的一項實驗性功能,可通過開發人員選項啟用——在 Android 11 中,這不再是必需的。
資源: 谷歌