設置面板指您從應用中觸發的一個浮動 UI 界面,用於顯示用戶可能需要修改的系統設置,如網路連接、NFC、音量等。比如說,瀏覽器可以在面板上顯示如飛行模式、WiFi (包括附近網路)、移動數據等與網路連接相關的設置。用戶無需退出應用,便可直接在面板上進行操作。如果您想在應用中啟用該功能,請通過Settings.Panel actions觸發一個 intent。
此前,大部分網路掃描 API 在獲取 COARSE 位置許可權後便能被調用,但是從 Android Q 開始,我們提高了藍牙、蜂窩網路以及 Wi-Fi 的安全規定,要求這些 API 必須具備 FINE 許可權。如果您的應用只需建立 P2P 連接或建議可用網路,請查看優化後的 Wi-Fi API,它們能幫助您簡化網路連接,而且不需要位置許可權。
在 Wi-Fi 安全方面,Android Q 除了會為每個 Wi-Fi 地址隨機生成不同的 MAC 地址以為,還添加了對新一代 Wi-Fi 標準協議 (WP3 和 Enhanced Open) 的支持,全方位提升家庭、工作及公共網路環境的安全性。
在 Android Q 中,我們對 Wi-Fi 堆棧進行了重構,這不僅提升了應用在隱私及性能方面的表現,而且對許多常見用例也有一定的優化作用,如 IoT 設備管理,顯示可用網路等,無需請求位置許可權。
網路連接 API 讓您可以更輕鬆地管理 IoT 設備,並使用配置、下載和列印等 P2P 功能。應用通過將 SSID 和 BSSID 中的偏好設置指定為WiFiNetworkSpecifiers, 間接發起網路連接請求;系統負責掃描附近的 Wi-Fi,並在 Wi-Fi 選擇器中顯示匹配結果。當用戶選擇網路後,系統會自動設置網路連接。
網路建議 API 允許應用用戶顯示推薦的網路選項。應用會對網路和證書進行排名,並將該列表作為WifiNetworkSuggestions,以此來間接發起網路連接。隨後,系統便會根據用戶的歷史偏好,從列表中挑選出最合適的選項,並建立無縫連接。
您現在可以在 Android Q 中啟用高性能、低延遲的自適應 Wi-Fi 模式,這樣一來,即使是在網路延遲比較敏感的場景下,如實時遊戲、主動呼叫等,依舊能保障流暢的用戶體驗。
如需啟用新的性能模式,請通過 WIFI_MODE_FULL_LOW_LATENCY 或 WIFI_MODE_FULL_HIGH_PERF 調用WifiManager.WifiLock.createWifiLock()。在這些模式下,Android 平台將配合設備固件協同工作,實現最低能耗。
許多移動設備的攝像頭利用演算法處理被攝對象、前景與背景三者的距離,通過前景背景虛化,模擬出有層次的淺景深效果。攝像頭首先會捕獲圖片上多個點的深度元數據,然後在圖片上應用靜態虛化效果,最後再丟棄之前收集的元數據。
"JPEG + 動態深度" 圖片可以幫您在應用中實現模糊或散景效果。在未來,您甚至可以利用這些數據生成 3D 圖片或者支持 AR 攝像用例。希望在我們的努力下,動態深度格式能成為惠及整個生態圈的開放格式。與此同時,我們還在與各大設備廠商展開密切合作,進一步普及 Android Q (以及未來版本系統) 設備對該圖片格式的採用率。