1. 程式人生 > >android設定螢幕長亮方法

android設定螢幕長亮方法

第一種最簡單的方法:
加在需要保持長亮的Activity的onCreat生命週期裡

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

第二種最簡單的方法:

  1. 先新增許可權到Manifest
<uses-permission android:name="android.permission.WAKE_LOCK" />
  1. 新增到java程式碼
private PowerManager powerManager = null;
private WakeLock wakeLock = null
; powerManager = (PowerManager) this.getSystemService(Service.POWER_SERVICE); wakeLock = this.powerManager.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Lock"); //是否需計算鎖的數量 wakeLock.setReferenceCounted(false); //請求常亮,onResume() wakeLock.acquire(); //取消螢幕常亮,onPause() wakeLock.release();