当前位置:编程学习 > wap >>

安卓系统禁止锁屏的方法

找了很多资料还是不行。要求是任何情况下都不锁屏,是系统不是应用程序,大家来帮帮忙啊。最好是自己做过的,别在网上复制粘贴,网上的我大多都试过了。谢谢 --------------------编程问答-------------------- 设置永不休眠.

查看文件

frameworks/base/packages/SettingsProvider/res alues/defaults.xml
可以找到R.integer.def_screen_off_timeout的定义。

<integer name="def_screen_off_timeout">60000</integer>
发现默认值为60000ms,也就是60s。我们只需要把这个参数改为-1。然后重新编译SettingsProvider模块
--------------------编程问答--------------------
引用 1 楼 huabinsir 的回复:
设置永不休眠.

查看文件

frameworks/base/packages/SettingsProvider/res alues/defaults.xml
可以找到R.integer.def_screen_off_timeout的定义。

<integer name="def_screen_off_timeout">60000</integer>
发现默认值为60000ms,也……

同上,在上面的基础上,还要把开机启动锁屏禁用,即修改frameworks/ base/policy/src/com/android/internal/policy/impl/KeyguardViewMediator.java/文件中的mExternallyEnabled变量为false --------------------编程问答--------------------
引用 1 楼 huabinsir 的回复:
设置永不休眠.

查看文件

frameworks/base/packages/SettingsProvider/res alues/defaults.xml
可以找到R.integer.def_screen_off_timeout的定义。

<integer name="def_screen_off_timeout">60000</integer>
发现默认值为60000ms,也……

我试过,仍然没有反应。这是怎么回事啊 --------------------编程问答--------------------
引用 2 楼 xuehai_sc 的回复:
引用 1 楼 huabinsir 的回复:
设置永不休眠.

查看文件

frameworks/base/packages/SettingsProvider/res alues/defaults.xml
可以找到R.integer.def_screen_off_timeout的定义。

<integer name="def_screen_off_timeout">60000</in……

我都加过,还是没有用。。不知道是为什么 --------------------编程问答-------------------- 谁还有其他方法啊。。。 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 3 楼 xunian123 的回复:
引用 1 楼 huabinsir 的回复:
设置永不休眠.

查看文件

frameworks/base/packages/SettingsProvider/res alues/defaults.xml
可以找到R.integer.def_screen_off_timeout的定义。

<integer name="def_screen_off_timeout">60000</i……

你说的没有反应是什么情况,如果改为-1,应该不会自动休眠了
但是按下电源键应该还会休眠锁屏 --------------------编程问答-------------------- 做完上面的步骤后,清理下data

adb shell
清除 data/data/
下面所有的信息
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,