Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在emulator上启用暗模式?_Android_Android Emulator - Fatal编程技术网

Android 如何在emulator上启用暗模式?

Android 如何在emulator上启用暗模式?,android,android-emulator,Android,Android Emulator,我试图在emulator上启用暗模式(使用Android API 28),但在设置中选择emulator上的“暗”主题后, 除设置值外,未更改任何内容: 是否可以在emulator上启用暗模式?我在28日实现的最接近系统暗主题的只是应用程序菜单(主页屏幕)的背景为亮或暗。我只能在切换到设置“基于壁纸的自动”后才能做到这一点,将壁纸更改为深色,然后观察它的变化(见附件)。然后,黑暗和光明模式开始工作,就好像它们被解锁一样 我要说的是,真正的系统黑暗主题只在预览Q和更高版本中按预期工作。而o

我试图在emulator上启用暗模式(使用Android API 28),但在设置中选择emulator上的“暗”主题后,

除设置值外,未更改任何内容:


是否可以在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)
进行设置。你明白了吗?