本節介紹各種 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支持第三方自動規則免打擾配置,控制鬧鐘,抑制視覺干擾,自定義免打擾設置。
HDR視頻播放
高動態範圍 (HDR) 視頻是高質量視頻解碼的下一個前沿領域,可帶來無與倫比的場景再現質量。 Android 7.0 獲得了最初的 HDR 支持,其中包括為 HDR 視頻管道的發現和設置創建適當的常量。
多顯示器
Android 10 支持多屏和可折疊手持設備、外接顯示器的使用以及其他外形規格。多顯示器還支持許多汽車特定功能,例如駕駛員屏幕、乘客屏幕和後座娛樂系統。
多窗口
在 Android 7.0 及更高版本中,用戶可以使用新的平台功能多窗口在其設備屏幕上同時顯示多個應用程序。除了默認實現的多窗口,Android 還支持幾種多窗口。
小夜燈
Android 7.1.1 包含一項稱為 Night Light 的功能,可減少設備顯示屏發出的藍光量,以更好地匹配用戶一天中時間和位置的自然光。 Android 8.0 包含一項功能,可讓用戶更好地控制夜燈效果的強度。
畫中畫
Android 8.0 支持 Android 手持設備的畫中畫 (PIP)。 PIP 允許用戶將正在進行的活動的應用調整為一個小窗口。
零售演示模式
Android 7.1.1 及更高版本為零售模式提供系統級支持,因此用戶可以輕鬆檢查運行中的設備。 Android 8.1 修改了此支持以通過 Device Policy Manager 創建演示用戶。
輪換建議
在 Android 8.0 中,用戶可以使用 Quicksettings 磁貼或顯示設置在自動旋轉和縱向旋轉模式之間切換。 Android 9 更新了縱向旋轉模式,通過固定當前屏幕旋轉來消除意外旋轉,即使設備位置發生變化也是如此。
分屏交互
在 Android 7.0 及更高版本中,用戶可以通過平台功能多窗口在其設備屏幕上同時顯示多個應用程序。 Android 8.0 改進了分屏功能並為其添加了更多功能。
同步的應用程序轉換
Synchronized App Transitions 是 Android 9 中的一項功能,可增強現有的應用程序過渡架構。當用戶打開、關閉或在應用程序之間切換時,SystemUI 或啟動器(主屏幕)進程會發送一個請求來逐幀控制動畫,並保證視圖動畫和窗口動畫之間的同步。
文本分類
文本分類使用機器學習技術來幫助開發人員對文本進行分類。 Android 9 使用新的文本分類器服務擴展了 Android 8.1 中引入的文本分類框架。文本分類器服務是 OEM 提供文本分類系統支持的推薦方式。
小部件和快捷方式
Android 8.0 中用於添加快捷方式和小部件的流 API 允許應用程序開發人員從應用程序內部添加快捷方式和小部件,而不是依賴於小部件托盤。出於安全原因,它還棄用了添加快捷方式的舊方法(發送廣播)。
窗口模糊
在 Android 12 中,公共 API 可用於實現窗口模糊效果(例如背景模糊和背後模糊)。使用這些 API,您可以模糊自己窗口後面的任何內容。您可以創建背景模糊的窗口,創建磨砂玻璃效果,或者顯示窗口後的整個屏幕都模糊,創建景深效果。您也可以結合這兩種效果。
窗口放大鏡
在 Android 12中,低視力用戶可以使用窗口放大功能輕鬆放大顯示屏上的任何內容,以適應他們不斷變化的需求。窗口放大可讓您放大屏幕的選定部分,這與在整個屏幕上使用縮放功能不同。選定的窗口可以在整個顯示中拖動,這樣您就可以根據需要放大屏幕的不同部分。