2011-09-07 2 views

답변

0

API 레벨 1

http://developer.android.com/reference/android/os/PowerManager.WakeLock.html

import android.app.Activity; 
import android.content.Context; 
import android.os.Bundle; 
import android.os.PowerManager; 

public class DoNotDimScreen extends Activity { 

private PowerManager.WakeLock wl; 

@Override 
protected void onCreate(Bundle.  savedInstanceState) { 
    PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); 
    wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "DoNotDimScreen"); 
} 

@Override 
protected void onPause() { 
    super.onPause(); 
    wl.release(); 
} 

@Override 
protected void onResume() { 
    super.onResume(); 
    wl.acquire(); 
    } 
} 

당신은 당신의 매니페스트에이 권한을 포함해야합니다

android.permission.WAKE_LOCK

0

웨이크 잠금은 어떤 경우에 사용됩니다 화면을 계속 켜 놓아야하는 야간 시계 앱을 만드는 것과 같이 정상적인 시간 이상으로 기기를 켜 놓아야합니다.

당신은 당신이 Wakelocks (하지 wavelocks)을 의미하는 생각

import android.os.PowerManager.WakeLock; 
관련 문제