2016-07-24 13 views
2

根っからのAndroidタブレットでWebサーバーを実行しています。私はWeb開発用にセットアップしました。私はこのAndroidサーバーによってホームネットワークを作成しました。タブの画面が消えると、画面が表示されたときにもサーバは動作を停止します。&が再び動作を開始します。しかし、長い時間画面をオンにすることはできません。私は自分のタブレットに害を与えることができます。私のサーバがバックグラウンドで正常に動作するように、画面が消えるとタブレットを目覚めさせる方法はありますか?画面がオフのときにAndroidを起動させる方法

 PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE); 
    WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, 
      "MyWakelockTag"); 
    wakeLock.acquire(); 

START_STICKYをonStartCommand返す: あなたは、バックグラウンドでサービスを実行して、このようにロックを取得することができます

答えて

1

を助けてください。ウェイクロックを解除するには、wakelock.release()に電話してください。

<uses-permission android:name="android.permission.WAKE_LOCK" /> 

それとも、睡眠からの電話を防ぐために、このアプリを使用することができます: は、マニフェストファイルにアクセス権を置くことを忘れないでください https://play.google.com/store/apps/details?id=nl.syntaxa.caffeine

+0

仲間あなたはそれを記述してくださいすることができますか? –

+0

このコードはどこに置くべきですか?PowerManager powerManager =(PowerManager)getSystemService(POWER_SERVICE); WakeLock wakeLock = powerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK、 "MyWakelockTag"); wakeLock.acquire(); –

+0

電話がスリープ状態にならないように、サービスをバックグラウンドで実行しているアプリを作成できます。 –

関連する問題