如何在模拟器上启用暗模式?

Kse*_*nia 11 android android-emulator

我正在尝试在模拟器上启用暗模式(使用 Android API 28),但是在设置中的模拟器上选择“暗”主题后, 在此处输入图片说明

除了设置值外,没有任何更改:

在此处输入图片说明

是否有可能在模拟器上启用暗模式?

Pha*_*vij 24

@AchrafAmil 和 @MihailFleytman在 Android StackExchange 上的回答。

无需重启/root

adb shell "cmd uimode night yes"
adb shell "cmd uimode night no"
Run Code Online (Sandbox Code Playgroud)


awa*_*aik 13

根据谷歌

深色主题在 Android 10(API 级别 29)及更高版本中可用。

对我来说,安装 API 级别 29 的模拟器更容易。

它就像一个魅力。

https://developer.android.com/guide/topics/ui/look-and-feel/darktheme


Fer*_*ano 6

在 Android 10 上,转到Display->Dark Theme并切换工具以激活它。


Ale*_*dra 1

我在 28 上实现的最接近的system dark theme只是应用程序菜单(主页屏幕)的背景是浅色或深色。我只能在切换到设置“基于壁纸自动”后才能实现这一点,将壁纸更改为深色,观察它的变化(参见附件)。然后深色和浅色模式开始工作,就像解锁一样。

深色模式下的主屏幕 api 28

模式灯 api 28 下的主屏幕

我想说的是,真正的系统黑暗主题只能在预览 Q 及更高版本中按预期工作。而ofc,为支持深色主题而开发的应用程序将一路减少到14个。