【发布时间】:2011-06-05 17:53:25
【问题描述】:
我想完全禁用屏幕超时。 您可以在您的应用程序代码中设置反睡眠,但它不会禁用您可以设置从 15 秒到 30 分钟的 Android 的自动睡眠,而且我从市场上下载的程序也无法禁用 30 分钟的自动屏幕睡眠限制。
我想在浏览器中运行一个必须始终可见的 AJAX 网页,它连接到电源,所以电源不是问题。
【问题讨论】:
我想完全禁用屏幕超时。 您可以在您的应用程序代码中设置反睡眠,但它不会禁用您可以设置从 15 秒到 30 分钟的 Android 的自动睡眠,而且我从市场上下载的程序也无法禁用 30 分钟的自动屏幕睡眠限制。
我想在浏览器中运行一个必须始终可见的 AJAX 网页,它连接到电源,所以电源不是问题。
【问题讨论】:
有一种谷歌推荐的 XML 方式:
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:keepScreenOn="true">
检查 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);
【讨论】:
在您的设备设置中进入关于平板电脑或关于手机,进入版本号,快速点击版本号7次以启用开发者选项,点击返回按钮,打开开发者选项,点击保持清醒,您现在就完成了;你的屏幕永远不会休眠。聪明点,不要玩开发者选项,你可以很容易地毁掉你的设备。
【讨论】: