Android保持屏幕常亮唤醒状态的方法
程序员文章站
2023-12-06 09:15:28
本文实例讲述了android保持屏幕常亮唤醒状态的方法。分享给大家供大家参考,具体如下:
第一步: 首先添加权限:
复制代码 代码如下:
第二步:代码实现如下:
本文实例讲述了android保持屏幕常亮唤醒状态的方法。分享给大家供大家参考,具体如下:
第一步: 首先添加权限:
复制代码 代码如下:
<uses-permission android:name="android.permission.wake_lock"></uses-permission>
第二步:代码实现如下:
public class screenactivity extends activity { powermanager powermanager = null; wakelock wakelock = null; @override protected void oncreate(bundle savedinstancestate) { super.oncreate(savedinstancestate); this.setcontentview(r.layout.main); powermanager = (powermanager)this.getsystemservice(this.power_service); wakelock = this.powermanager.newwakelock(powermanager.full_wake_lock, "my lock"); } @override protected void onresume() { super.onresume(); wakelock.acquire(); } @override protected void onpause() { super.onpause(); wakelock.release(); } }
最后说明:在不同的生命周期调用wakelock函数可以使系统正常运行(如果activity结束没有调用wakelock.release,则屏幕会一直常亮)。
希望本文所述对大家android程序设计有所帮助。