你好我正在嘗試使用服務來控制喚醒鎖定,以便我的應用程序運行時可以永久保留屏幕。我創建了wakelock,並在onCreate()中激活它,然後在onDestroy()中釋放它,但是我得到錯誤「wl無法解析」。有人可以解釋我如何克服這個問題嗎?下面的代碼:在服務中使用喚醒鎖定Android 1.5
public class WakeLockService extends Service {
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public void onCreate() {
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
wl.acquire();
}
@Override
public void onDestroy() {
wl.release();
}
}
感謝您的評論。在我正在使用的應用程序中,我需要手機處於100%喚醒模式,因此我使用了完整的喚醒鎖。 – Tom 2009-06-15 11:42:14
部分喚醒鎖應足以啓動CPU並使用網絡。 – Eno 2010-07-01 05:20:06
也謝謝我。你的解釋是簡潔的,並且比問題和答案更有幫助:) – Melllvar 2010-10-05 07:54:05