HTC Desire (Froyo) で、Android アプリから通話を開始しました。通話が終了すると、Android アプリはスタンバイ モードになり、次のように表示されます。
log cat で「 AudioHardware pcm 再生を待機中です」。戻るボタンを押すと、アプリを制御できます...スタンバイモードの呼び出しを防ぐにはどうすればよいですか..
HTC Desire (Froyo) で、Android アプリから通話を開始しました。通話が終了すると、Android アプリはスタンバイ モードになり、次のように表示されます。
log cat で「 AudioHardware pcm 再生を待機中です」。戻るボタンを押すと、アプリを制御できます...スタンバイモードの呼び出しを防ぐにはどうすればよいですか..
このアクセス許可を AndroidManifest.xml に追加します。
<uses-permission android:name="android.permission.WAKE_LOCK" />
次にonCreate()
:
PowerManager pm = (PowerManager)getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyTag");
mWakeLock.acquire();
そしてでonDestroy()
:
if (mWakeLock != null) {
mWakeLock.release();
mWakeLock = null;
}