Android编程调节屏幕亮度(背景灯)及保持背景灯常亮的方法

2019-12-10 19:13:55王振洲

下面是介绍保持背景灯常量的方法:

首先是要获得权限 :

复制代码 <uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
下面是控制代码实例

 

public class test extends Activity{
  PowerManager powerManager = null;
  WakeLock wakeLock = null;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);
     this.setContentView(R.layout.main);
     this.powerManager = (PowerManager)this.getSystemService(Context.POWER_SERVICE);
     this.wakeLock = this.powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock");
     this.wakeLock.acquire();
   }
  @Override
  protected void onResume() {
     super.onResume();
     // 重新获取
     this.wakeLock.acquire();
   }
   @Override
   protected void onPause() {
     super.onPause();
     // 在Activity销毁的时候释放wakeLock
     this.wakeLock.release();
   }
 }

 

希望本文所述对大家Android程序设计有所帮助。



注:相关教程知识阅读请移步到Android开发频道。