Android: воспроизведение AudioHardware PCM будет в режиме ожидания

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

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

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;
}
Другие вопросы по тегам