手机神隐模式开启的越多越好吗

手机神隐模式开启的越多越好吗,第1张

神隐,顾名思义是隐藏起来,MIUI 7把一些耗电、耗流量的APP隐藏起来了。被加入在神隐模式列表中的应用,进入后台之后会禁止使用网络,禁止使用GPS,加强版的对齐唤醒等等。如果你觉得手机待机的时候耗电比较多,就开着,开了之后手机耗电会很少。

为什么要做神隐模式?
目前安卓app鱼龙混杂,质量也参差不齐,为了保证续航,就必须从底层着手。MIUI 7对最热门的500款APP进行人工审查,逐一设定专门的省电策略,其中神隐模式就发挥了重要作用,在省电模式下,神隐模式会对后台APP进行一些限制。

神隐模式会导致QQ和微信收不到消息吗?
这个无需担心,神隐会了一些类似于白名单的处理,QQ和微信后台是能接收到消息的。要是有个别APP的功能收到影响,你可以将它从神隐模式释放出来。

哪些MIUI版本有神隐模式?
从2015年7月底开始的MIUI版本,无论是MIUI 6还是MIUI 7,或是开发版、体验版都支持这个功能,其中MIUI 7的神隐模式是做的最好的。

不需要神隐模式,如何关闭?
需要注意的是,神隐模式默认是打开的,需要关闭的话,可以在,设置—其他高级设置—电量和性能—神隐模式—神隐模式开关中关闭。

只希望部分软件在神隐模式,怎么设置?
一些大型游戏、导航软件,默认是不建议被加入到神隐模式。如果误入神隐模式,这时候就需要把它们从神隐模式列表里面拿出来。

AndroidStudio:Android应用的开发工具,类似如Eclipse

Gradle:一个构建工具;这类的构建工具有Ant,android eclipse开发用到的就是;Maven;

buildToolsVersion:Android构建工具的版本;

compileSdkVersion:编译版本,运行当前项目所需要的Android SDK版本;
compileSdkVersion是告诉gradle用哪个SDK版本来编译,和运行时要求的版本号没有关系;

buildToolsVersion的版本需要大于等于compileSdkVersion;高版本的buildTools可以构建低版本编译的Android程序;
这种情况就是说compileSdkVersion>buildToolsVersion,这是不允许的;

targetSdkVersion:是 Android 系统提供前向兼容的主要手段;在 Android 44 (API 19)以后,AlarmManager 的 set() 和 setRepeat() 这两个 API 的行为发生了变化。在 Android 44 以前,这两个 API 设置的都是精确的时间,系统能保证在 API 设置的时间点上唤醒 Alarm。因为省电原因 Android 44 系统实现了 AlarmManager 的对齐唤醒,这两个 API 设置唤醒的时间,系统都对待成不精确的时间,系统只能保证在你设置的时间点之后某个时间唤醒。

这时,虽然 API 没有任何变化,但是实际上 API 的行为却发生了变化,如果老的 APK 中使用了此 API,并且在应用中的行为非常依赖 AlarmManager 在精确的时间唤醒,例如闹钟应用。如果 Android 系统不能保证兼容,老的 APK 安装在新的系统上,就会出现问题。

Android 系统是怎么保证这种兼容性的呢?这时候 targetSdkVersion 就起作用了。APK 在调用系统 AlarmManager 的set()或者setRepeat()的时候,系统首先会查一下调用的 APK 的 targetSdkVersion 信息,如果小于 19,就还是按照老的行为,即精确设置唤醒时间,否者执行新的行为。

源码如:

可通过下列步骤来解决:

1、在“设置”页面找到“辅助功能”选项,再点击“服务”选项。看看是否开启了第三方的服务,例如"猎豹清理大师"“净网大师”等服务,如果开启,可以将这个服务关闭,然后重启手机在试试。

2、其次检查在管家功能省电管理中,是否开启了节电助手,以及睡眠超长待机、锁屏清理和对齐唤醒功能。关闭后再试试。开启之前,在应用保护中把需要联网的功能设置为禁止自动清理。另外在自启动管理中设置允许需要联网的功能应用自启动试试效果。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13087401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-30
下一篇 2023-05-30

发表评论

登录后才能评论

评论列表(0条)

保存