禁用屏幕超时Android手机/平板电脑

que*_*ons 4 android sleep

我想完全禁用屏幕超时.您可以在应用程序代码中设置反睡眠,但它不会禁用Android的自动睡眠,您可以设置从15秒到30分钟,我从市场上下载的程序也无法禁用30分钟的自动屏幕睡眠限制.

我想在浏览器中运行一个AJAX网页,该网页必须始终可见,它与电源相连,所以电源没有问题.

net*_*ein 16

Google建议采用XML方式:

<LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:keepScreenOn="true">
Run Code Online (Sandbox Code Playgroud)

查看http://www.google.com/events/io/2009/sessions/CodingLifeBatteryLife.html幻灯片16.

要么

getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Run Code Online (Sandbox Code Playgroud)