有没有办法强制Android设备保持清醒?

jac*_*nad 2 android

此应用程序需要设备(及其显示)在onPreExecute()和onPostExecute()之间保持清醒.

Pau*_*rke 7

PowerManager.WakeLock这篇文章中使用"完整" .

例如:

    PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
    PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
    wl.acquire();
Run Code Online (Sandbox Code Playgroud)

添加清单文件的权限

<uses-permission android:name="android.permission.WAKE_LOCK"/>
Run Code Online (Sandbox Code Playgroud)

确保完成后将其释放.

  • 谢谢 - 效果很好!还需要将android.permission.WAKE_LOCK添加到manifest中. (2认同)