下面是介绍保持背景灯常量的方法:
首先是要获得权限 :
复制代码 <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开发频道。










