android 5.1禁止休眠
1. 修改default值,不自动休眠
/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
修改def_screen_off_timeout为-1
2.frameworks/base/services/core/java/com/android/server/power/PowerManagerService.java
修改PowerManagerService.java文件getScreenOffTimeoutLocked()函数
- private int getScreenOffTimeoutLocked() {
- int timeout = mScreenOffTimeoutSetting;
- if (isMaximumScreenOffTimeoutFromDeviceAdminEnforcedLocked()) {
- timeout = Math.min(timeout, mMaximumScreenOffTimeoutFromDeviceAdmin);
- }
- if (mUserActivityTimeoutOverrideFromWindowManager >= 0) {
- timeout = (int)Math.min(timeout, mUserActivityTimeoutOverrideFromWindowManager);
- }
- return Math.max(timeout, MINIMUM_SCREEN_OFF_TIMEOUT);
- }
修改后:
- int nosleep;
- int timeout = mScreenOffTimeoutSetting;
- if (isMaximumScreenOffTimeoutFromDeviceAdminEnforcedLocked()) {
- timeout = Math.min(timeout, mMaximumScreenOffTimeoutFromDeviceAdmin);
- }
- if (mUserActivityTimeoutOverrideFromWindowManager >= 0) {
- timeout = (int)Math.min(timeout, mUserActivityTimeoutOverrideFromWindowManager);
- }
- nosleep = mScreenOffTimeoutSetting;
- if(nosleep < 0)
- {
- nosleep = mMaximumScreenOffTimeoutFromDeviceAdmin ;
- return Math.max(nosleep, mMaximumScreenOffTimeoutFromDeviceAdmin);
- }
- return Math.max(timeout, MINIMUM_SCREEN_OFF_TIMEOUT);
android 5.1禁止休眠相关推荐
- android手机禁止休眠_Android的屏幕禁止休眠和锁屏的方法
Android的屏幕禁止休眠和锁屏的方法 Android的屏幕禁止休眠的方法 .实现这一功能的方法有两种,一种是在的Manifest.xml文件里面声明,一种是在代码里面修改的LayoutParams ...
- android手机禁止休眠_android设置屏幕禁止休眠的方法
在正常情况下,Android系统会让程序和服务进入休眠状态以节约电量使用.然而在开发Android程序时,有时候在程序运行的时候,不能让系统休眠,否则有一些运行会停止,因此我们需要设置禁止休眠.And ...
- Android屏幕禁止休眠的方法
实现这一功能的方法有两种,一种是在Manifest.xml文件里面声明,一种是在代码里面修改LayoutParams的标志位.具体如下: 1.在Manifest.xml文件里面用user-permis ...
- android手机禁止休眠_Android应用禁止屏幕休眠的3种方法
做Android应用开发时,有时需要在应用前台运行时,禁止休眠,以下几种方法供参考. 方法一:持有WakeLock 添加休眠锁,休眠锁必须成对出现. private WakeLock mWakeLoc ...
- android 4.4 禁止下拉,Android开发中禁止下拉式的实现技巧
我们开发项目的时候,经常会看到禁止的情况,而Android开发中并没有直接调用的接口,下面是爱站技术频道小编就给大家介绍的Android开发中禁止下拉式的实现技巧,希望网友们喜欢! 分享给大家供大家参 ...
- android休眠wifi不关闭吗,Android之WIFI在休眠时不断开的代码实现
现在许多人都使用手机,您可以在系统设置的WiFi高级选项中将连接设置为睡眠,其实开发人员很容易做到,但是对于用户来说,他们通常不知道怎么设置,下面爱站技术频道小编和大家介绍Android之WIFI在休 ...
- android service 休眠,保持Android Service在手机休眠后继续运行的方法
最近项目中用到了service进行计时,在连接USB的情况下一切正常,但是拔掉USB后发现,手机进入休眠后service停止了工作.最后通过 PowerManager.WakeLock 在屏幕休眠后保 ...
- 设置树莓派屏幕一直亮屏,禁止休眠的解决方案。
设置树莓派屏幕一直亮屏,禁止休眠的解决方案. 参考文章: (1)设置树莓派屏幕一直亮屏,禁止休眠的解决方案. (2)https://www.cnblogs.com/xiaoqianbook/artic ...
- android手机禁止休眠_浮窗----手机是否可以一心多用?这个只是开始而已。
人类的大脑似乎天生具备了'一心多用'的能力.我们可以边吃饭边看剧,边洗澡边听歌,或者是在回微信时和身边人有一搭没一搭的聊天,哪怕是同时在做两件毫不相干的事情,依旧能表现得十分自然. Civic Sci ...
最新文章
- 用MyEclipse开发Spring入门
- 零基础学python爬虫-零基础学习python_爬虫(53课)
- shell数值比较和字符串比较
- 直接路径读取对于延迟块清除的影响
- 深度学习100例 | 第24天-卷积神经网络(Xception):动物识别
- 查看mysql 默认端口号和修改端口号
- .NET Core 3.0深入源码理解HttpClientFactory之实战
- 音频系统,Alsa 里面的buff 是怎么计算的?
- 路畅安卓最新固件升级_Airpods连接安卓手机音量异常(airpods固件升级)
- 2021年考计算机考研三战,2021考研的小伙伴有3条忠告一定要记得,这些都是历年实战经验...
- 如何查看linux的资源,Linux系统资源查看(示例代码)
- django开发_七牛云图片管理
- HashTable Dictionary HashMap
- csdn插件下载和应用
- Android摄影App,这20款摄影APP,让你的照片飞上天!
- 计算机用户名uz,Dnuznq全国计算机二级考试vb试题.doc
- C++ 实现去除文本中的重复行
- html怎么修改td 的宽度,html td怎么设置宽度
- 关于MongoDB使用的优化总结
- 实现js动态设置css样式,js动态设置全局样式主题色
热门文章
- 用perl操作word
- Ueditor和CKeditor wysihtml5 编辑器的使用与配置
- 简化前端开发的javascript工具类收集
- JavaScript使用技巧(2)
- 怎么删除计算机的一个用户名和密码,哪位晓得电脑有两个账户怎么删除一个
- 在WINCE中的一些VB.NET2005通用方法
- 模型算法_详解SVM模型之SMO算法
- android 支付宝 地图,利用百度地图实现支付宝“到位”功能(地图模式)
- EasyNVR摄像机网页无插件直播方案H5前端构建之:使用BootstrapPagination以分页形式展示数据信息...
- Django Form