开启Android(安卓)Q DarkMode | 开启Android(安卓)Q深色模式 夜间模式
16lz
2021-01-26
1.首先下载Image
注意,这里最好是下载google APIs Intel x86 System Image
2.创建虚拟机,启动模拟器
如果报错HAXM 没有安装的话,请安装一下
注意,这个HAXM 一定要是最新的。不然启动不了。我这里提示有更新,是因为SDK manager 有问题。其实我已经更新到最新了。
3.启动模拟器
有两种方式开启DarkMode:
第一种:
开启 Dark Mode: adb shell settings put secure ui_night_mode 2关闭 Dark Mode: adb shell settings put secure ui_night_mode 1
注意,执行完命令之后,需要重启。
注意:重启不是点2那个位置,而是长按1,然后选择重启。点击2的位置,不会重启模拟器。它会关闭模拟器,并且把当前的状态保存。
长按1的电源按钮会如下:
重启之后如下:
第二种方式无需重启:
点击1的位置,2的位置选择None,3 调整到4,即可。
https://www.xda-developers.com/android-q-toggle-dark-theme/
应用监听系统DrakMode切换:
首先在你的清单里面加上声明:
然后在activity 的 onConfigChange 里面监听:
int currentNightMode = configuration.uiMode & Configuration.UI_MODE_NIGHT_MASK;switch (currentNightMode) { case Configuration.UI_MODE_NIGHT_NO: // Night mode is not active, we're using the light theme break; case Configuration.UI_MODE_NIGHT_YES: // Night mode is active, we're using dark theme break;}
更多相关文章
- 单点登录(三)| JIRA 安装及 JIRA 集成 CAS 实践
- VS2015开发Android,自带模拟器无法调试、加载程序,算是坑吗
- Broadcast监听网络状态,ping判断网络是否可用
- 自定义对象的监听方式
- 使用WebView实现新浪微博Oauth2.0认证(android)
- cocos2dx lua android按键反馈的消耗机制实现
- Android中的事件处理总结-基于监听的事件处理
- 浅析Android(安卓)App的相对布局RelativeLayout
- Android(安卓)RecyclerView 监听滑动