1

HTC Desire (Froyo) で、Android アプリから通話を開始しました。通話が終了すると、Android アプリはスタンバイ モードになり、次のように表示されます。

log cat で「 AudioHardware pcm 再生を待機中です」。戻るボタンを押すと、アプリを制御できます...スタンバイモードの呼び出しを防ぐにはどうすればよいですか..

4

1 に答える 1

1

このアクセス許可を 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;
}
于 2011-08-04T09:33:03.343 に答える