欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android保持屏幕常亮唤醒状态的方法

程序员文章站 2023-11-20 16:38:16
本文实例讲述了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程序设计有所帮助。