今天早些時候,Google 為所有三代Pixel設備發(fā)布了第一個Android Q beta:Google Pixel / Pixel XL,Pixel 2 / Pixel 2 XL和Pixel 3 / Pixel 3 XL。這是我們在最終版本發(fā)布之前將獲得的6個Beta中的第一個,并且有大量的新功能。Google為新的Android版本發(fā)布了許多文檔,這將花費我們一些時間來完成所有這些工作。我在Pixel 3 XL上刷新了Q Beta,以查找我們的漏洞尚未涵蓋的任何新功能,說實話,在Beta中,我們還沒有發(fā)現很多面向用戶的功能。不過,許多人都神秘地缺少了一項主要功能,即Android Q的全系統(tǒng)黑暗模式。
有些人啟用了Q后更新為Q,而其他人(例如我)則沒有在設置中啟用它的任何方式進行了更新。您可以通過打開省電模式來啟用系統(tǒng)范圍內的深色主題,但是如果您依賴于按時收到通知,則不想一直啟用省電模式。由于人們已經從啟用了深色主題的Android Pie更新到Android Q,這讓我開始思考:這是怎么發(fā)生的?我得出的結論是,在升級到Q之前,這些用戶必須在Developer Options中啟用了強制夜間模式設置。該設置已從Q beta中消失,但是仍然可以通過ADB手動啟用它。這是如何做。
切換Android Q的隱藏暗模式
請按照本教程操作,以在PC 上啟用ADB。
將Pixel插入PC,在存儲ADB二進制文件的目錄中打開命令提示符或終端窗口,然后輸入以下命令:
啟用暗模式: adb shell settings put secure ui_night_mode 2
禁用暗模式: adb shell settings put secure ui_night_mode 1
如果使用的是Windows PowerShell,則可能需要在命令前添加。\。如果您使用的是macOS或Linux,則可能需要在命令前添加./。
重新啟動Pixel,然后應切換系統(tǒng)范圍內的黑暗模式。
我不太確定為什么Google在Android Q Beta中刪除了對暗模式的訪問。最可能的解釋是它仍在開發(fā)中。我希望在將來的Beta中啟用它,因為開發(fā)人員將需要時間來測試其應用程序。出于某種原因,此切換不僅可以在“設置”,SystemUI和框架中啟用暗模式,而且還可以在所有在Google相冊中看起來很糟糕的應用中強制使用暗模式。在泄漏的Android Q beta中,我能夠為系統(tǒng)應用程序啟用暗模式,但禁用了強制暗模式-這在這里似乎是不可能的。我仍在調查這是否可行,但我相信我們將需要root用戶訪問權限,因為該標志與系統(tǒng)屬性debug.hwui.force_dark綁定在一起。