Android保持屏幕常亮

发布时间:2020-08-30 21:17:40 作者:ganchuanpu
来源:脚本之家 阅读:316

Android保持屏幕常亮,PowerManager.WakeLock的使用

package com.hebaijun.wakelock; 

import android.app.Activity; 
import android.os.Bundle; 
import android.os.PowerManager; 

public class WakeLockActivity extends Activity { 
 PowerManager.WakeLock wakeLock; 
 /** Called when the activity is first created. */ 
 @Override 
 public void onCreate(Bundle savedInstanceState) { 
  super.onCreate(savedInstanceState); 
  setContentView(R.layout.main); 
  wakeLock = ((PowerManager)getSystemService(POWER_SERVICE)).newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ON_AFTER_RELEASE, 
"WakeLockActivity"); 
 } 
 @Override 
 protected void onPause() { 
  super.onPause(); 
  if (wakeLock != null) { 
   wakeLock.release(); 
  } 
 } 
 @Override 
 protected void onResume() { 
  super.onResume(); 
  wakeLock.acquire(); 
 } 
} 

需要在AndroidManifest.xml中添加权限

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

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持亿速云!

推荐阅读:
  1. tengine会话保持功能
  2. 状态保持--session

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

android 屏幕 常亮

上一篇:[UWP]占领标题栏

下一篇:JAVA程序员不得不留意的编码规范

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》