android os一直唤醒,Android保持屏幕常亮唤醒状态
方法1 第一步: 首先添加權限:
第二步:代碼實現如下:
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,則屏幕會一直常亮)。 方法3 類名:MainActivity_3 現在最好用的方法 android:keepScreenOn="true"
總結
以上是生活随笔為你收集整理的android os一直唤醒,Android保持屏幕常亮唤醒状态的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android bitmap 占用内存大
- 下一篇: android apk获取权限,Andr