0

我正在尝试使用我的应用程序保持设备的屏幕。

PowerManager manager = (PowerManager) context.getSystemService(Context.POWER_SERVICE);
    PowerManager.WakeLock wl = manager.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, "bbbb");

它抛出一个安全异常。我已声明许可

  <uses-permission android:name="android.permission.WAKE_LOCK "></uses-permission>

在我的清单中。

是否需要任何其他许可?

4

1 回答 1

0

你能给我们一个安全异常的 logcat 转储吗?

还有其他方法可以使屏幕保持活动状态。

例如,您可以将其添加到布局视图中。

android:keepScreenOn="true"

其他方法是在调用 setContentView (onCreate) 之后立即调用此方法。

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
于 2013-09-14T10:48:32.343 回答