zoukankan      html  css  js  c++  java
  • 禁止屏幕熄灭

    我们有的时候在写的一些程序,需要让该应用程序运行的时候,屏幕一直亮着:

    没几行代码,直接上代码,代码如下:

     1 import android.app.Activity;
     2 import android.content.Context;
     3 import android.os.Bundle;
     4 import android.os.PowerManager;
     5 import android.os.PowerManager.WakeLock;
     6 
     7 public class MainActivity extends Activity {
     8 
     9     private PowerManager mPowerManager = null;
    10     private WakeLock mWakeLock = null;
    11 
    12     @Override
    13     protected void onCreate(Bundle savedInstanceState) {
    14         super.onCreate(savedInstanceState);
    15         setContentView(R.layout.activity_main);
    16         this.mPowerManager = (PowerManager) this
    17                 .getSystemService(Context.POWER_SERVICE);
    18         this.mWakeLock = this.mPowerManager.newWakeLock(
    19                 PowerManager.FULL_WAKE_LOCK, "zhj");
    20     }
    21 
    22     @Override
    23     protected void onResume() {
    24         // TODO Auto-generated method stub
    25         super.onResume();
    26         this.mWakeLock.acquire();
    27     }
    28 
    29     @Override
    30     protected void onPause() {
    31         // TODO Auto-generated method stub
    32         super.onPause();
    33         this.mWakeLock.release();// 如果不执行这行代码,屏幕讲一直处于常亮状态
    34     }
    35 
    36 }

    最后注意还需要申请权限:

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

    =

  • 相关阅读:
    Range对象
    WorkSheet属性和方法
    Workbooks对象集
    常用对象之Application
    过程(Sub和Function)
    VBA基本语言结构
    Python网络编程-UDP(基于socket)
    Python网络编程-TCP(基于socket)
    二叉树的创建与遍历算法-C语言
    级数收敛的判定步骤
  • 原文地址:https://www.cnblogs.com/zhjsll/p/5180448.html
Copyright © 2011-2022 走看看