1

在我的 HTC Desire (Froyo) 中,我从一个 android 应用程序发起了一个呼叫,当呼叫结束时,我的 android 应用程序通过显示进入待机模式

日志猫中的“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 回答