我需要在程序运行时禁止屏幕保护。请问谁知道怎么样实现?

推荐图书

  • Android 2高级编程(第2版)
  • Google Android SDK开发范例大全(第2版)
  • 疯狂Android讲义


1个回答

必须指定wake lock许可

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

然后用下面的程序来保证在实例运行时,屏幕一直开着。

getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);

但是不要忘记这样做会让设备更加耗电。