android开发里跳过的坑-电源锁WakeLock不起作用
由于个别需求,需要做一个不让系统屏常亮不休眠的APP,于是使用了电源锁,在oncreate里加了如下代码:
PowerManager pm = (PowerManager) context .getSystemService(Context.POWER_SERVICE);
WakeLock mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK| PowerManager.ACQUIRE_CAUSES_WAKEUP, TAG);
mWakeLock.acquire();
然后测试发现,没有用,系统还是会自动灭屏进入休眠,看log发现是这个被锁系统异常释放了,经过多次测试发现,电源锁的申请,不要放在oncreate、onresume等操作里,需要在应用创建完成后在调用才有效,比如在oncreate里启动一个定时器,延时一小段时间再启动,就可以正常使用了。
转载于:https://www.cnblogs.com/suxiaoqi/p/9260387.html
android开发里跳过的坑-电源锁WakeLock不起作用相关推荐
- android 点击跳过,android开发里跳过的坑——button不响应点击事件
昨天遇到一个头疼的问题,在手机上按钮事件都很正常,但是在平板上(横屏显示的状态),button点击事件不响应,代码简化如下: public class Test extends Activity im ...
- 电源锁WakeLock不起作用
android开发里跳过的坑-电源锁WakeLock不起作用 由于个别需求,需要做一个不让系统屏常亮不休眠的APP,于是使用了电源锁,在oncreate里加了如下代码: PowerManager pm ...
- android小米通知不显示电量,Android开发笔记——小米通知‘坑’ app的通知一直显示在不重要通知里 ......
Android8.0之后,通知引入渠道的概念,谷歌初衷应该是让用户能够自己管理通知级别以提高用户体验. 不过在小米这,我遇到了一个坑,在其他8.0的手机,渠道设置等级后,能够正常显示通知,代码如下:p ...
- 小米重要通知android,Android开发笔记——小米通知‘坑’ app的通知一直显示在不重要通知里 ......
Android8.0之后,通知引入渠道的概念,谷歌初衷应该是让用户能够自己管理通知级别以提高用户体验. 不过在小米这,我遇到了一个坑,在其他8.0的手机,渠道设置等级后,能够正常显示通知,代码如下:p ...
- Android开发踩坑之旅
在此记录一些Android开发中的踩坑记录,仅供复习和参考 问题:小米 MIUI系统 相机无法调用 Camer2 新Api的问题 过程:在运行 Android-23 Samples 中 media文件 ...
- android 开发从入门到精通
Android-Tips This is an awesome list of tips for android. If you are a beginner, this list will be t ...
- Android 开发总结分享(一)挖坑与填坑
做了快一年的Android开发,近期想总结一下这一年工作感受,分享一点我工作中遇到的BUG,然后分析并解决问题的思路吧,我尽量把过程写得详细些,这个系列共三篇文章.如有写的不对的地方,欢迎各位开发者指 ...
- 开发工具总结(2)之全面总结Android Studio2.X的填坑指南
前言:好多 Android 开发者都在说Android Studio太坑了,老是出错,导致开发进度变慢,出错了又不知道怎么办,网上去查各种解决方案五花八门,有些可以解决问题,有些就是转来转去的写的很粗 ...
- android 多个catch,【Android开发坑系列】之try-catch
try { mViewPager.postDelayed(new Runnable() { @Override public void run() { getCurrentPage().render( ...
最新文章
- iphone html邮件发送,html – iPhone邮件:由于锚标记,表格不会延伸到100%?
- SDN 网络技术创新探索 | 移动云 TeaTalk 线上直播 倒计时启动中
- 中国7位学者当选!又一院士名单公布
- “2021知乎高赞好物100”榜单揭晓 知乎为美好生活奉上参考答案
- 【项目管理】认识项目相关方(干系人)管理
- Python学习:模块
- matlab下三维dla模型模拟,Matlab下三维DLA模型模拟
- windows10 python3.5 opencv3
- html表格统计表,jQuery操作表格(table)的常用方法、技巧汇总
- mac系统下快速安装windows软件 a_每日一款Mac软件之“Parallels Desktop 16.0.1(48919) Mac上最高效与好用的虚拟机工具”...
- 智力问答 46倒计时
- 可信人工智能白皮书(概要)
- 微信公众号+web后台的工资条发放功能的实现
- 化学式中间的点怎么打?
- centos7的mysql登录
- python与会计学_会计有必要学python吗?
- 如何让安卓手机访问内网服务器?
- 「 LaTex 」 写论文,插入图片方法
- 《C++ Primer Plus》(第6版)第3章编程练习
- NIB 和 XIB 的区别 转载