如何强制屏幕上的所有活动?

时间:2014-02-28 19:01:53

标签: android android-screen

有没有办法在app的所有活动中强制启用屏幕。我不想只进行一项活动,例如getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);,而是所有活动的一个命令。

2 个答案:

答案 0 :(得分:1)

BaseActivity中创建一个getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);来调用onStart(),然后让您应用中的所有活动都延伸到BaseActivity

答案 1 :(得分:0)

您可以在android:keepScreenOn中使用Views属性。见http://developer.android.com/reference/android/view/View.html#attr_android:keepScreenOn