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;
}