失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 防止屏幕锁屏

防止屏幕锁屏

时间:2023-08-29 16:26:34

相关推荐

防止屏幕锁屏

Android为了确保应用程序中关键代码的正确执行,提供了Wake Lock的API,使得应用程序有权限通过代码阻止AP进入休眠状态。

WakeLock阻止应用处理器(Application Processor)挂起,确保关键代码的运行,通过中断唤起应用处理器(Application Processor),可以阻止屏幕变暗。所有的WakeLock被释放后,系统会挂起。

@Override protected void onResume() { super.onResume(); pManager = ((PowerManager) getSystemService(POWER_SERVICE )); mWakeLock = pManager .newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager. ON_AFTER_RELEASE , "" ); mWakeLock.acquire(); } @Override protected void onPause() { super.onPause(); if( null != mWakeLock){ mWakeLock.release(); } }

所需权限:

<uses-permission android:name="android.permission.WAKE_LOCK" />

参考文章:

/chenyafei617/article/details/6575621

/s/blog_4ad7c2540101n2k2.html

如果觉得《防止屏幕锁屏》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。