こんにちは私はアプリケーションを実行しているときに画面を永久に残すことができるようにサービスを使用してウォークロックを制御しようとしています。私は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
部分的なワockロックは、CPUの電源を入れてネットワークを使用するのに十分な大きさでなければなりません。 – Eno
私からもありがとう。あなたの説明は簡潔であり、質問と回答を合わせたものよりも役に立ちます:) – Melllvar