4

私は、ユーザーがアプリ自体から電話を開始できるようにするアプリに取り組んでいます。通話が開始されると、ユーザーはアプリに戻ってUIアクションを実行できます。

私の現在の問題は、通話が開始されると近接センサーが有効になり、アプリを操作できなくなることです(センサーの感度によって異なります-デバイスごと)。

とにかくセンサーを制御する方法はありますか?たとえば、アクティビティが表示されたらセンサーを無効にし、非表示になったらセンサーを再度有効にします。

ありがとう、リオール。

4

1 に答える 1

3

WakeLock以下のように、アプリケーションコードを設定してみてください。

PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);

PowerManager.WakeLock wl = pm.newWakeLock( PowerManager.FULL_WAKE_LOCK, "FullWakeLock" );

それがあなたを助けることを願っています...

于 2012-09-19T11:52:09.517 に答える