本文实例讲述了Android保持屏幕常亮唤醒状态的方法。分享给大家供大家参考,具体如下:

第一步: 首先添加权限:

复制代码 代码如下:
第二步:代码实现如下:

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程序设计有所帮助。

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. android:如何开启webview的LBS功能
  3. Android(安卓)短信转换成彩信的消息数量(实例代码)
  4. 开源项目之Android-GL(OpenGL 编程)
  5. Android中打电话的数据流程分析
  6. Android(安卓)Studio 快捷键中英文对译
  7. Gradle添加so文件
  8. android布局全屏显示,状态栏和导航栏透明设置
  9. android listview item 被选中背景色设置

随机推荐

  1. Android(安卓)View的事件分发机制
  2. Android(安卓)Jni开发之Android(安卓)Stu
  3. Android(安卓)HAL实现的三种方式(3) - 基
  4. 关于 MOTODEV
  5. 优化 Android(安卓)投屏实时性
  6. 在Ubuntu上下载、编译和安装Android最新
  7. Android响应式布局
  8. 工作不久的安卓开发者,他们是这样规划自己
  9. Android系统显示原理
  10. [Android]开发摇一摇分歧表决器过程