問題タブ [doze]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
1228 参照

android - デバイスをウェイクアップし、Doze モードに入ると

サーバーからメッセージを取得するためにMQTTサーバーに接続する必要があるアプリを開発しています.AndroidデバイスがDOZEモードに入ると、ネットワークが中断されているがアクティブであるため、クライアント(Android)は自動的に切断されます。

デバイスが DOZE モードに入ったら、デバイスをウェイクアップし、MQTT を使用しているサーバーに接続する必要があります

そのためのコードを書きましたが、正しい軌道に乗っているかどうかを確認する必要がありますか?

0 投票する
0 に答える
396 参照

android - アイドル モードのときに位置情報の更新を取得する

居眠りモードのときに位置情報の更新を取得するための解決策を見つけなければなりません。更新が継続的であるか、5 分以上ごとであるかは問題ではありません。現時点では、LocationListener を含むウェイクロックを取得するフォアグラウンド サービスがあります。アプリもホワイトリストに登録されています。居眠りしているときに私のサービスは強制終了されませんが、GPS 信号は強制終了されます。場所の更新を取得するための解決策が見つかりません。また、AlarmManager.setExactAndAllowWhileIdle を使用してサービスを開始しようとしましたが、サービスは居眠り状態で開始されますが、まだ locationupdates はありません。

ボタンでサービスを開始するMainActivity :

ForegroundService :

0 投票する
1 に答える
476 参照

android - Doze モード中にインターネットに接続できない

私のアプリケーションでは、Web サイトから 15 分ごとにデータをダウンロードする必要があります。私の問題は、電話機が居眠りモードのときにエネルギー節約のために接続が存在しないことです.Alamマネージャーによって15分ごとにアクティブ化されるWakefulBroadcastReceiverを試してみましたが、電話が居眠りモードのままであるため、ほとんどの場合接続がありません. 私はジョブスケジューラを読んだことがありますが、それが私の問題やおそらくそれを実装する方法に役立つかどうかはわかりません.15分ごとに居眠りモードから電話を起こしてサイトからデータをダウンロードできるコードの例はありますか?