Android: воспроизведение AudioHardware PCM будет в режиме ожидания - PullRequest
1 голос
/ 12 июля 2011

В моем HTC Desire (Froyo) я инициировал звонок из приложения для Android, и когда звонок завершился, мое приложение для Android перешло в режим ожидания, показывая

"AudioHardware PCM воспроизведение в режиме ожидания" в журнале Cat. когда я нажимаю кнопку «назад», только тогда я могу управлять своим приложением ... как я могу предотвратить вызов режима ожидания ..

1 Ответ

1 голос
/ 04 августа 2011

Добавьте это разрешение к вашему 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;
}
...