本節介紹各種 Android 顯示設置的 AOSP 實現,包括應用快捷方式、圓形啟動器圖標、請勿打擾 (DND)、多窗口(分屏、自由格式和畫中畫)、高動態範圍( HDR) 視頻、夜燈和零售演示模式。有關詳細信息,請參閱本節的子頁面。
自適應圖標
自適應圖標在設備內保持一致的形狀,但因設備而異,開發人員僅提供一個圖標資產。此外,圖標支持兩層(前景和背景),可用於運動,為用戶提供視覺享受。
應用快捷方式
Android 7.1.1 版本允許開發人員在他們的應用程序中定義特定於操作的快捷方式,這些快捷方式可以顯示在啟動器中。這些應用程序快捷方式讓用戶可以在應用程序中快速啟動常見或推薦的任務。
阻止不受信任的接觸
為了保持系統安全和良好的用戶體驗,Android 12 增加了對防止覆蓋濫用的支持,特別是通過在窗口管理器和輸入調度程序區域中進行更改。 Android 12 會阻止應用使用覆蓋以不安全方式遮蓋應用的觸摸事件。換句話說,系統會阻止通過某些窗口的觸摸,但有少數例外。
圓形圖標
Android 7.1.1 及更高版本支持圓形啟動器圖標。默認情況下不啟用圓形啟動器圖標。要在您的設備實現中使用圓形圖標,您必須編輯設備上的資源覆蓋以啟用它們。
色彩管理
Android 8.1 增加了對色彩管理的支持,可用於提供跨顯示技術的一致體驗。在 Android 8.1 上運行的應用程序可以訪問廣色域顯示器的全部功能,以充分利用顯示設備。
對話通知和小部件
Android 11 添加了對按優先級和警報級別在通知陰影上自定義對話通知的行為和位置的支持,允許將對話標記為重要並在對話空間中啟動對話特定氣泡。基於這些 Android 11 功能,Android 12 對話小部件功能使用戶能夠將重要聯繫人的對話小部件添加到主屏幕,讓他們無需等待通知即可輕鬆恢復對話。
顯示切口
Android 9 增加了對在設備上實現不同類型的顯示切口的支持。顯示屏切口可讓您創建身臨其境的邊緣到邊緣體驗,同時仍為設備正面的重要傳感器留出空間。
請勿打擾
Android 7.0 支持第三方自動規則的請勿打擾 (DND) 配置、控制警報、抑制視覺干擾和自定義 DND 設置。
HDR視頻播放
高動態範圍 (HDR) 視頻是高質量視頻解碼的下一個前沿,帶來無與倫比的場景再現質量。 Android 7.0 獲得了最初的 HDR 支持,其中包括為發現和設置 HDR 視頻管道創建適當的常量。
多顯示器
Android 10 支持多屏和可折疊手持設備、外部顯示器的利用以及其他形式因素。多顯示器還支持許多汽車專用功能,例如駕駛員屏幕、乘客屏幕和後座娛樂。
多窗口
在 Android 7.0 及更高版本中,用戶可以通過新的平台功能多窗口在其設備屏幕上同時顯示多個應用程序。除了多窗口的默認實現,Android 還支持幾種多窗口。
小夜燈
Android 7.1.1 包含一項稱為夜燈的功能,可減少設備顯示屏發出的藍光量,以更好地匹配用戶一天中時間和位置的自然光。 Android 8.0 包含一項功能,可讓用戶更好地控制夜燈效果的強度。
畫中畫
Android 8.0 包括對 Android 手持設備的畫中畫 (PIP) 的支持。 PIP 允許用戶將具有正在進行的活動的應用程序調整為一個小窗口。
零售演示模式
Android 7.1.1 及更高版本為零售模式提供系統級支持,因此用戶可以輕鬆檢查正在運行的設備。 Android 8.1 修改了此支持以通過設備策略管理器創建演示用戶。
輪換建議
在 Android 8.0 中,用戶可以使用 Quicksettings 磁貼或顯示設置在自動旋轉和縱向旋轉模式之間切換。 Android 9 更新了縱向旋轉模式,即使設備位置發生變化,也可以通過固定當前屏幕旋轉來消除意外旋轉。
分屏交互
在 Android 7.0 及更高版本中,用戶可以通過平台功能多窗口在其設備屏幕上同時顯示多個應用程序。 Android 8.0 通過改進功能並為其添加更多功能來改進分屏。
同步的應用程序轉換
Synchronized App Transitions 是 Android 9 中的一項功能,可增強現有的應用程序轉換架構。當用戶打開、關閉或在應用程序之間切換時,SystemUI 或 Launcher(主屏幕)進程會發送請求以逐幀控制動畫,並保證視圖動畫和窗口動畫之間的同步。
文本分類
文本分類使用機器學習技術來幫助開發人員對文本進行分類。 Android 9 使用新的文本分類器服務擴展了 Android 8.1 中引入的文本分類框架。文本分類器服務是 OEM 提供文本分類系統支持的推薦方式。
小部件和快捷方式
Android 8.0 中用於添加快捷方式和小部件的流 API 允許應用程序開發人員從應用程序內部添加快捷方式和小部件,而不是依賴小部件托盤。出於安全原因,它還棄用了添加快捷方式的舊方法(發送廣播)。
窗口模糊
在 Android 12 中,公共 API 可用於實現窗口模糊效果(例如背景模糊和背後模糊)。使用這些 API,您可以模糊自己窗口後面的任何內容。您可以創建背景模糊的窗口,創建磨砂玻璃效果,或顯示窗口,使其後面的整個屏幕模糊,創建景深效果。您也可以將這兩種效果結合起來。
窗戶放大鏡
在 Android 12中,低視力用戶可以使用窗口放大功能輕鬆放大顯示器上的任何內容,以適應他們不斷變化的需求。窗口放大允許您放大屏幕的選定部分,這與在整個屏幕上使用縮放功能不同。選定的窗口可以在整個顯示中拖動,這使您可以根據需要放大屏幕的不同部分。