Android 10 是否支援每台顯示器 VSYNC?
還沒有。 Android 10 中預設顯示器的 VSYNC 驅動所有顯示器。
顯示器可以單獨開啟或關閉嗎?
在 Android 10 中,裝置電源狀態的實作主要是全域的,由預設顯示器的電源狀態決定。透過將表面設定為null
,只能單獨開啟/關閉虛擬顯示器。 Activity/WindowManager 回應此狀態變更。
如何動態配置輸入-顯示關聯?
Android 10 中沒有內建方法可以動態配置輸入和裝置之間的關聯,但在大多數情況下可以應用一些解決方法。有關詳細信息,請參閱輸入路由。
如何在顯示器上啟用系統裝飾?
對於測試,最直接的方法是使用強制桌面模式開發人員選項,該選項可在所有輔助顯示器上啟用系統裝飾和 IME 支援。這適用於系統擁有的顯示器,例如實體面板或類比顯示器,但可能僅限於應用程式擁有的虛擬顯示器。
對於生產,提供預設設定檔。詳細資訊請參閱:
如何配置特定顯示器的活動?
使用LaunchParamsController
,它會攔截所有活動啟動並允許系統元件修改用於啟動的參數。它目前在system_server
中可用。
可以從輔助螢幕解鎖設備嗎?
Android 10 中鎖定畫面的預設實作不是互動式的,也不允許解鎖。如果維持基本的安全要求,OEM 可以實現自己的鎖定螢幕。
- 設備鎖定狀態是全域的。
- 它適用於所有顯示器。
如何在與其目標不同的顯示器上顯示 IME?
IME 只能出現在DisplayWindowSettings
中配置的顯示器上。如果未為請求輸入的顯示器啟用該配置,則 IME 將顯示在預設顯示器上。
如何始終將按鍵事件傳送到特定顯示器?
鍵盤被視為非目標輸入來源,因此輸入將轉到系統中最上面的焦點視窗。有關目標按鍵輸入的範例,請參閱 PhoneWindowManager 類別中的「後退/首頁」按鈕實作。這些鍵僅針對顯示屏,而它們在 Android 10 中顯示。
音頻是如何處理的?
Android 10 在這方面沒有重大改進。 Android 10 中新增了對 Auto 的多區域音訊支持,但處理單獨目標音訊串流的通用解決方案仍懸而未決。
同一個應用程式可以在多個顯示器上顯示嗎?
如果應用程式支援它,則可以建立應用程式活動的多個實例。預設情況下,每個進程都在同一進程下運行。 Chrome 就是此類應用程式的範例。使用啟動器範例來測試這一點很方便,它允許有針對性的活動啟動和對新實例的請求。
是否可以為不同的螢幕/使用者建立相同應用程式的多個實例?
AOSP 不允許您為同一使用者建立相同應用程式的多個單獨的沙箱和流程。與此請求相關的用例需要並發多用戶支持,而不是應用程式級分離。
如果不同的用戶想要使用同一個應用程序,他們應該使用自己的個人資料登入。應用程式級分離需要為每個會話登入應用程式。否則,其他用戶的資料可能仍然存在。
Android 10 支援多用戶嗎?
不可以。Android 10 支援單一登入用戶。
,Android 10 是否支援每台顯示器 VSYNC?
還沒有。 Android 10 中預設顯示器的 VSYNC 驅動所有顯示器。
顯示器可以單獨開啟或關閉嗎?
在 Android 10 中,裝置電源狀態的實作主要是全域的,由預設顯示器的電源狀態決定。透過將表面設定為null
,只能單獨開啟/關閉虛擬顯示器。 Activity/WindowManager 回應此狀態變更。
如何動態配置輸入-顯示關聯?
Android 10 中沒有內建方法可以動態配置輸入和裝置之間的關聯,但在大多數情況下可以應用一些解決方法。有關詳細信息,請參閱輸入路由。
如何在顯示器上啟用系統裝飾?
對於測試,最直接的方法是使用強制桌面模式開發人員選項,該選項可在所有輔助顯示器上啟用系統裝飾和 IME 支援。這適用於系統擁有的顯示器,例如實體面板或類比顯示器,但可能僅限於應用程式擁有的虛擬顯示器。
對於生產,提供預設設定檔。詳細資訊請參閱:
如何配置特定顯示器的活動?
使用LaunchParamsController
,它會攔截所有活動啟動並允許系統元件修改用於啟動的參數。它目前在system_server
中可用。
可以從輔助螢幕解鎖設備嗎?
Android 10 中鎖定畫面的預設實作不是互動式的,也不允許解鎖。如果維持基本的安全要求,OEM 可以實現自己的鎖定螢幕。
- 設備鎖定狀態是全域的。
- 它適用於所有顯示器。
如何在與其目標不同的顯示器上顯示 IME?
IME 只能出現在DisplayWindowSettings
中配置的顯示器上。如果未為請求輸入的顯示器啟用該配置,則 IME 將顯示在預設顯示器上。
如何始終將按鍵事件傳送到特定顯示器?
鍵盤被視為非目標輸入來源,因此輸入將轉到系統中最上面的焦點視窗。有關目標按鍵輸入的範例,請參閱 PhoneWindowManager 類別中的「後退/首頁」按鈕實作。這些鍵僅針對顯示屏,而它們在 Android 10 中顯示。
音頻是如何處理的?
Android 10 在這方面沒有重大改進。 Android 10 中新增了對 Auto 的多區域音訊支持,但處理單獨目標音訊串流的通用解決方案仍懸而未決。
同一個應用程式可以在多個顯示器上顯示嗎?
如果應用程式支援它,則可以建立應用程式活動的多個實例。預設情況下,每個進程都在同一進程下運行。 Chrome 就是此類應用程式的範例。使用啟動器範例來測試這一點很方便,它允許有針對性的活動啟動和對新實例的請求。
是否可以為不同的螢幕/使用者建立相同應用程式的多個實例?
AOSP 不允許您為同一使用者建立相同應用程式的多個單獨的沙箱和流程。與此請求相關的用例需要並發多用戶支持,而不是應用程式級分離。
如果不同的用戶想要使用同一個應用程序,他們應該使用自己的個人資料登入。應用程式級分離需要為每個會話登入應用程式。否則,其他用戶的資料可能仍然存在。
Android 10 支援多用戶嗎?
不可以。Android 10 支援單一登入用戶。