神隐模式介绍
神隐模式 是MIUI7上正式推出的一项功能,位于 设置-电量和性能
中。
该入口界面如下所示:
可以看到MIUI对该功能做了简单描述:控制后台行为,大幅节约电量
其实就是限制app在后台的行为。
分别介绍一下神隐模式各界面。
- 神隐模式 主界面。
打开/关闭神隐模式 - 神隐模式 应用配置界面
安装的App列表 - 神隐模式 具体App配置界面
配置App后台模式,共4种- 无限制
- 智能限制后台运行
- 后台运行超过10分钟后关闭
- 禁止后台运行
代码控制跳转
用代码直接跳转到神隐模式的指定界面
跳转到神隐模式-应用配置列表
1 | /** |
跳转到神隐模式-应用配置
1 | /** |
ROM判断
由于神隐模式是MIUI定制的功能,所以只有在MIUI系统上有该功能,且需要MIUI7及以上版本。
接下来介绍使用shell命令获取当前ROM是否为MIUI
主要是使用了系统的Runtime.getRuntime().exec()
方法。
判断ROM是否是MIUI的命令为:getprop ro.miui.ui.version.name
如果是MIUI版本,则会返回MIUI版本号。
比如,我的设备上的MIUI为:MIUI 8 7.4.27|开发版
,则上述命令返回:V8
。
关于Shell的工具类已上传,可自行查看
ShellUtils源码