1

pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, C2DM);C2DMサービスの実装でウェイクロックを使用し、AndroidManifestで権限を使用しています<uses-permission android:name="android.permission.WAKE_LOCK" />。私は興味がありました、ウェイクロックは実際にどのような権利を持っていますか?アプリケーションのonPause()とonStop()でリリースされていないことは知っていますが、新しいメッセージが表示されたときに画面をオンにすることができます。しかし、他に何がありますか?どのくらいのバッテリーを使用しますか?デバイスの電源がオフになっている場合、c2dmメッセージはデバイスをウェイクアップしません。デバイスの電源がオフになると、ウェイクロックが解除されますか?前もって感謝します。

4

1 に答える 1

1

その他の3つの権限(さらに多くの可能性があります...)1。アプリが通知を受け取ることができるようにRIL(無線インターフェイスレイヤー)をオンのままにします(RSSIレベルなど)2。アプリのCPUをオンにして、アプリが取得できるようにします場所の更新などの他の通知。3.画面をオンのままにするオプションがあります(たとえば、ビデオを再生するとき)。

于 2012-05-13T11:07:24.117 に答える