当前位置:编程学习 > wap >>

如何拦截关屏事件、阻止关屏?

我的软件需要保持屏幕常亮,请问应该怎么做?谢谢。

会自动答题的论坛辅助工具:《Csdn收音机》! --------------------编程问答-------------------- 沙发自己抢,肥水不留外人田!

使用《Csdn收音机》截图功能,轻松制作图文并茂的文章! --------------------编程问答-------------------- 方法一
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

方法二
WakeLock                mWakeLock;
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK , TAG);

调用锁mWakeLock.acquire();//onResume()时候
释放  mWakeLock.release();//onPause()

需要权限
<uses-permission android:name="android.permission.WAKE_LOCK"/>
<uses-permission android:name="android.permission.DEVICE_POWER"/>

pS:你上次的帖子还没结呢
--------------------编程问答-------------------- 我试试。

引用 2 楼 hijovi 的回复:
pS:你上次的帖子还没结呢


哪个来着?

问个问题需要每五分钟就来看看吗?使用《Csdn收音机》帮你监视帖子更新吧! --------------------编程问答--------------------
引用 2 楼 hijovi 的回复:
pS:你上次的帖子还没结呢

找到了,不好意思,最近有点儿忙,一直还没抽空时间来试。先结了帖吧,以后有问题再请教!

《Csdn收音机》在线检测最新版本,让你永不过期! --------------------编程问答-------------------- 我想要的效果最好是能在系统自行进入灭屏之前提前截获此类消息,弹出一个提示,给用户一个自由选择的机会。请问有办法实现这个效果么?

《Csdn收音机》,让哥不只是传说!
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,