0

電話が逆さまの場合、およびそれが本当の電話の音である場合、センサー加速度計で制御するバックグラウンドサービスがあります。サービスを実行して電話を逆さまにしても問題ありませんが、電源ボタンを押して画面をロックすると電話が鳴りません。サービスが停止しているのか、それともセンサーチェンジリスナーなのかわかりません。onCreate にも wakelock.acquire メソッドを使用しましたが、自分の電話 (galaxy s) ではうまく機能しますが、友人の電話 (motorolo defy) では機能しません。:-(

4

1 に答える 1

0

電話がスタンバイ状態のとき、または部分的なウェイク ロックを使用しているときでも、センサーを使用することはできません。センサーの更新を受信し続けるには、完全な wake lock が必要です。おそらく一部の電話には回避策があり、電話がスタンバイになるとセンサーの更新を再度要求できますが、これはいくつかの電話でしか機能せず、信頼できるソリューションとは言えません. 要するに、唯一の方法は電話を起きたままにしておくことです。

于 2011-05-21T08:31:28.287 に答える