在我的HTC Desire(Froyo)中,我从android应用发起了通话,通话结束后,我的android应用通过显示进入了待机模式

日志目录中的“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;
}

10-08 17:40