アプリケーションの実行中にAndroidデバイスを強制的に存続させる必要があります。これを行う方法はありますか?私はここで読んだ:Androidデバイスを強制的に起動したままにする方法はありますか?これについて、私はこれをやろうとしましたが、おそらくサービスを正しく使用する方法を知りません。
これは私が使用するコードです:
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();
}
アプリケーションの最初のアクティビティに、これを入れます:
Intent s = new Intent(this, WakeLockService.class);
startService(s);
私がしていることは正しいですか?誰でも私がこれを行うのを助けることができますか? 前もって感謝します。