Android 如何在emulator上启用暗模式?
我试图在emulator上启用暗模式(使用Android API 28),但在设置中选择emulator上的“暗”主题后, 除设置值外,未更改任何内容:Android 如何在emulator上启用暗模式?,android,android-emulator,Android,Android Emulator,我试图在emulator上启用暗模式(使用Android API 28),但在设置中选择emulator上的“暗”主题后, 除设置值外,未更改任何内容: 是否可以在emulator上启用暗模式?我在28日实现的最接近系统暗主题的只是应用程序菜单(主页屏幕)的背景为亮或暗。我只能在切换到设置“基于壁纸的自动”后才能做到这一点,将壁纸更改为深色,然后观察它的变化(见附件)。然后,黑暗和光明模式开始工作,就好像它们被解锁一样 我要说的是,真正的系统黑暗主题只在预览Q和更高版本中按预期工作。而o
是否可以在emulator上启用暗模式?我在28日实现的最接近
系统暗主题
的只是应用程序菜单(主页屏幕)的背景为亮或暗。我只能在切换到设置“基于壁纸的自动”后才能做到这一点,将壁纸更改为深色,然后观察它的变化(见附件)。然后,黑暗和光明模式开始工作,就好像它们被解锁一样
我要说的是,真正的系统黑暗主题只在预览Q和更高版本中按预期工作。而ofc,为支持黑暗主题而开发的应用程序将一直减少到14个。在Android 10上,转到显示黑暗主题,然后切换toogle,以激活它。根据谷歌的说法 Android 10(API级别29)及更高版本中提供了黑暗主题 对我来说,安装API级别为29的仿真器更容易 它就像一个符咒
我也有同样的问题。我的应用程序在Android 9.0设备上检测并应用了黑暗模式,但即使在9.0模拟器中启用了“黑暗”主题,也没有发生任何事情,我最初认为它被破坏了 我不知道主题设置是否真的对早期的模拟器有任何作用,但是,是的,正如其他答案所示,主题设置在Android 10.0模拟器上的效果与预期一样
getNightMode()的结果总是
MODE\u NIGHT\u NO
,但它可以通过设置NightMode(MODE\u NIGHT\u YES)
进行设置。你明白了吗?