2011年4月8日 星期五

Wake up lock功能

Wake up lock功能
功能:程式執行時,鎖定在Wake up狀態

AndroidManifest.xml
Add "android.permission.WAKE_LOCK" user permission

    private PowerManager.WakeLock wl;

    // 利用PowerManager取得service,設定wake up狀態
    public void onCreate(Bundle savedInstanceState) {
        .............................
        PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
        wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "My Tag");
        wl.acquire();

    }

    // 離開時,釋放控制權
    protected void onDestroy() {
        super.onDestroy();
        wl.release();
    }

沒有留言:

張貼留言