2012-05-06 13 views
0

スリープモードに入るとWiFiをオフにするように電話が設定されていると、アプリの接続が失われます。一部のデバイスがスリープモードから抜け出すと、Wi-Fiアイコンが接続されていることが示されているにもかかわらず、WiFi接続は再接続しなくなることもよく報告されています。私はこれが私の装置の1つで起こるのを見ました。Android:スリープモード中にWifiに一時的に接続する

しかし、私はGmailアプリの仕組みを失っています。スリープモードであっても、メールが届くと通知が届きます。しかし、スリープモードでWiFiが無効になっている場合、Gmailアプリがメールを確認できる唯一の方法は、WiFiをオンにすることです。私はメールをチェックした後、それをオンにしてからオフにすると仮定します。どうすれば同じことができますか?それとも、間違っていて、Gmailは常にGmailを維持しているので、WiFiはオフになることはありませんか?しかし、どうすればそれを知ることができますか?

+0

こんにちは@AndroidDev、私は今同じ問題に直面しています。あなたはこの問題を解決しますか?この問題の解決策が見つかった場合は、私に手伝ってください。 – user512

答えて

0

WiFiに依存しないため、モバイルネットワークを介したデータ接続が可能です。モバイルネットワークのデータを無効にしていると言っていますか?

Gmailとその他のユーザーはプッシュ通知を途中で使用します。好奇心が強い場合は、C2DM(Cloud to Device Messaging)を参照してください。

更新:Wi-Fiスリープモードポリシーをオフに設定しても、通常Wi-Fiを直接オフにするのではなく、少し待つことにも注意してください。私はそれが電話機のモデルによって異なると思いますが、約5-15分です。

Update2:Wi-Fiスリープモードポリシーがスタンバイ状態でオフに設定されていても、Gmail(またはプッシュチャンネル)は定期的にWi-Fiを定期的にオンにすることができます。もしそうなら、これももちろん可能ですが、バッテリーの寿命には十分注意してください。プッシュ通知を使用すると、これはあなたのために処理され、電力効率を調整します。

+0

モバイルネットワークはありません。デバイスにはWiFiしかありません。 – AndroidDev

+0

wifiスリープポリシー設定の詳細で更新できますか? –

+0

AlarmManagerはGmailがWiFiを一時的に起動させる方法ですか? – AndroidDev

0

ユーザーのWi-Fiスリープポリシーの影響を受けないWi-Fiロックを取得します。ただし、Wi-Fiが必要な機能を実行する前に、実際にネットワークに接続する時間が必要なため、待機/遅延/スリープしてくださいそれは便利です。完了したら無線LANのロックを解除しますが、再びバッテリーの寿命に影響します。ユーザーは、ウェイクロック/無線LANのロックにかなり関心がありますので、十分な警告を追加してください。

+0

"無線LANのロックを取得し、ユーザーのWi-Fiスリープポリシーの影響を受けません。「これはどこに文書化されていますか?またはただの観測? – Ahmed

+0

観測...アンドロイドの許可によってプログラムでWiFiロックを取得する機能が付与されます。 – gauglerb

関連する問題