安卓手机玩游戏电脑自动休眠时总是休眠锁屏怎么办

下次自动登录
关注移动互联网和移动APP开发工具、开发框架、测试工具、微信开发、Android源码、Android开源类库以及各种开源组件的IT科技网站
现在的位置:
设置Android系统永不休眠永不锁屏
设置Android系统永不休眠永不锁屏
在进行Android系统开发的时候,有些特定的情况需要设置系统永不锁屏,永不休眠。本篇介绍下在开发中本人采用的方法,当然解决该问题的方法有多种。根据项目需要自己进行评估和取舍。
说明:修改的系统版本为Android4.0.3,其他版本的Android可作为参考,原理是一样的。
一、Android系统永不休眠
系统设置中,休眠时间的默认值设置在文件:
/frameworks/base/packages/SettingsProvider/res/values/defaults.xml &
键值为:def_screen_off_timeout
因此修改def_screen_off_timeout为-1即可让系统永不休眠。
二、用不锁屏(锁屏界面永不出现)
/frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardViewMediator.java &
关键变量为:mExternallyEnabled&
修改如下:
&* External apps (like the phone app) can tell us to disable the keygaurd. &&
//++++++modify for never unlock screen & &
private boolean mExternallyEnabled = &//old value is true &
修改后,重新编译即可。
【上篇】【下篇】& & 设置Android系统永不休眠永不锁屏& & 在进行Android系统开发的时候,有些特定的情况需要设置系统永不锁屏,永不休眠。本篇介绍下在开发中本人采用的方法,当然解决该问题的方法有多种。根据项目需要自己进行评估和取舍。& & 说明:修改的系统版本为Android4.0.3,其他版本的Android可作为参考,原理是一样的。& & 一、Android系统永不休眠& & 系统设置中,休眠时间的默认值设置在文件:& & [html]& & /frameworks/base/packages/SettingsProvider/res/values/defaults.xml& & 键值为:def_screen_off_timeout& & 因此修改def_screen_off_timeout为-1即可让系统永不休眠。& & 二、Android系统用不锁屏(锁屏界面永不出现)& & 位置:& & [html]& & /frameworks/base/policy/src/com/android/internal/policy/impl/KeyguardViewMediator.java& & 关键变量为:mExternallyEnabled& & 修改如下:& & [java]& & /**& & * External apps (like the phone app) can tell us to disable the keygaurd.& & */& & //++++++modify for never unlock screen& & private boolean mExternallyEnabled =&//old value is true& & 修改后,重新编译即可。
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.002 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益设置Android系统永不锁屏永不休眠的方法
作者:RustFisher
字体:[ ] 类型:转载 时间:
在进行Android系统开发的时候,有些特定的情况需要设置系统永不锁屏,永不休眠。本篇文章给大家介绍Android 永不锁屏,开机不锁屏,删除设置中休眠时间选项,需要的朋友一起学习吧
在进行Android系统开发的时候,有些特定的情况需要设置系统永不锁屏,永不休眠。本篇文章给大家介绍Android 永不锁屏,开机不锁屏,删除设置中休眠时间选项,需要的朋友一起学习吧。
Android 6.0.1
1.Settings 删掉屏幕待机选项
packages/apps/Settings/res/xml/display_settings.xml
&!-- Hide screen sleep
&ListPreference
android:key="screen_timeout"
android:title="@string/screen_timeout"
android:summary="@string/screen_timeout_summary"
android:persistent="false"
android:entries="@array/screen_timeout_entries"
android:entryValues="@array/screen_timeout_values" /& --&
注释掉这个ListPreference
packages/apps/Settings/src/com/android/settings/DisplaySettings.java
添加if条件,如果没有找到这个preference就不执行相关操作;具体可以参考被隐藏的 night_mode
mScreenTimeoutPreference = (ListPreference) findPreference(KEY_SCREEN_TIMEOUT);
if (mScreenTimeoutPreference !=null ) {
final long currentTimeout = Settings.System.getLong(resolver, SCREEN_OFF_TIMEOUT,
FALLBACK_SCREEN_TIMEOUT_VALUE);
mScreenTimeoutPreference.setValue(String.valueOf(currentTimeout));
mScreenTimeoutPreference.setOnPreferenceChangeListener(this);
disableUnusableTimeouts(mScreenTimeoutPreference);
updateTimeoutPreferenceDescription(currentTimeout);
2.禁止锁屏
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
&bool name="def_lockscreen_disabled"&false&/bool& 改为 true;即默认禁止锁屏
frameworks/base/core/res/res/values/config.xml
&integer name="config_multiuserMaximumUsers"&1&/integer& 不允许多用户;即最大用户数为1
分别编译frameworks/base/packages/SettingsProvider 与 frameworks/base
编译后push 到 system/priv-app/SettingsProvider/SettingsProvider.apk system/framework/framework.jar
删去机器中对应的oat目录。重启或恢复出厂设置。第一次开机时,会先出现status bar,launcher要等一会才出来。
之后重启就可以直接进入launcher。机器会默认不锁屏。但还是会进入sleep状态。
源码流程:
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
if (upgradeVersion == 54)// 版本为54才会设置timeout
private void upgradeScreenTimeoutFromNever(SQLiteDatabase db) {
// See if the timeout is -1 (for "Never").
Cursor c = db.query(TABLE_SYSTEM, new String[] { "_id", "value" }, "name=? AND value=?",
new String[] { Settings.System.SCREEN_OFF_TIMEOUT, "-1" },
null, null, null);
SQLiteStatement stmt =
if (c.getCount() & 0) {
c.close();
stmt = db.compileStatement("INSERT OR REPLACE INTO system(name,value)"
+ " VALUES(?,?);");
// Set the timeout to 30 minutes in milliseconds
loadSetting(stmt, Settings.System.SCREEN_OFF_TIMEOUT,
Integer.toString(30 * 60 * 1000));
} finally {
if (stmt != null) stmt.close();
c.close();
if (SystemProperties.getBoolean("ro.lockscreen.disable.default", false) == true) {
loadSetting(stmt, Settings.System.LOCKSCREEN_DISABLED, "1");
loadBooleanSetting(stmt, Settings.System.LOCKSCREEN_DISABLED,
R.bool.def_lockscreen_disabled);
timeout若是-1,则永不锁屏
读取"ro.lockscreen.disable.default",如果默认为true,则设置禁止锁屏;否则从xml中读配置
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
&integer name="def_screen_off_timeout"&60000&/integer&
&bool name="def_lockscreen_disabled"&false&/bool&`
禁止锁屏默认为false
以上内容是小编给大家介绍的设置Android系统永不锁屏永不休眠的方法,希望对大家有所帮助。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具忘记手机锁屏密码的解决方法 非常简单就可以解决
作者:张丽霞
在使用手机的生活中,经常遇到手机锁屏密码忘记了的事情,本站之前早就有了破解清除手机锁屏密码的方法和教程,下面就让我们来回顾一下如何解决忘记手机锁屏密码的问题吧!第一种方法是之前在论坛发布的使用卓大师来清除锁屏的方法,这也是最简单的方法,详情请点击下面的连接!
& & &除了上面使用卓大师来一键清除手机锁屏密码的方法之外,为了方便那些手机无法连接电脑的用户能够更加快速的解决手机锁屏密码的问题,下面继续为大家更新了三种方法:
& & 功夫不负有心人,小编折腾良久,终于发现了解锁方法,而且没有那么难。不过,对于不同的手机,解锁方法还是有所不同滴~
【安卓机解锁方法】
& & 对安卓手机而言,有两种方法。只要掌握了,就相当于拥有了一把万能钥匙,吼吼~~ 想知道的小伙伴,接着往下戳&&&&_&
方法一:进入Recovery模式&&非暴力不合作
优点:无任何限制条件,适用于没有存留重要资料的小伙伴,属于暴力解锁。
Step1:进行这项操作之前,小伙伴只需要将手机关机,然后在重新开机时按下音量+或者-(不同品牌手机或许有所区别),同时按住电源键,并保持10秒钟以上时,即可进入传说中的Recovery模式。
Step2:在Recovery模式下,利用音量上下键选择&Wipe Data/Factory Reset&(清除所有数据,并&恢复出厂设置&项,然后按&电源键&进行确认操作。
Step3:随后弹出新窗口,利用音量上下选择&YES,Delete all User Data&(清除所有用户数据),并按&电源键&确定。
Step4:清除操作完成后,利用音量上下选择&Reboot System now&(现在重启手机)项,并按&电源键&进行确定。OK~ 就是这么easy!
方法二:登录Google账户解锁&&曲线救&机&
必要条件:被锁机器之前设置、登录了Google账号,账号密码已知,且手机可以联网。
& & 对于一些手机,在随意5次输错密码后,此时解锁界面下方会提示&忘记密码&,点击输入之前设置过的Google账号和密码,即可立即解锁。
& & 如不点击&忘记密码&,连续错误输入20次后,登陆界面自动弹出,此时只有登录Google账户才能立即解开。重启后仍是此登陆界面,如登陆账户,效果同样是清除了登录密码。
【支招iPhone破解密码】
& & 身为土豪&机油&也表&内急&,小编岂能把乃们忘咯,有了法子,找回爱机密码还不奏是分分钟的事儿~
方法一:客服解锁
& & 如果小伙伴的手机是从官网上或者专柜买的,带上你的手机发票,去苹果客服解锁,简单方便。
方法二:iTunes解锁
& & 每天听歌、打游戏、下载视频、装各种客户端,可小伙伴表忘了,iTunes也可以解锁的。用数据线使iPhone与电脑连接,打开iTunes,点击进入iPhone界面。如下图:
& & 进入之后,小伙伴就会看到下面界面,如果小伙伴的手机文件没有在电脑上备份,进入下一步骤前,千万要先对手机内容进行备份,可以选择把内容备份到电脑,或者是iCloud的上面。
& & 备份完成之后,点击恢复进行出厂设置的恢复。那么还需要仔细阅读提示内容,如果是未解锁的手机,不要使用这种方法,它会自动更新到iPhone的最新版本,到时候不能越狱,手机就无法使用了~
方法三:越狱机
& & 越过狱的,利用iPhone在iTunes的备份档里面找出储存这密码的档案来看就行了。当然,需要借助越狱软件,找到 &SBParentalControlsPin&这个项目,你就会发现你的密码明明白白的记录在上,当然,这个方法也是有风险的,很有可能被亲密的人利用 来查看手机中的资料哦~
【最后一招:巧用刷机软件】
& & 有的小伙伴不小心导致手机无法进入实现上面几种操作,那就只有重新刷机了。目前应用市场上有不少刷机软件,这些软件都大同小异,操作也是十分简单,破解密码也很方便。需要的小伙伴可以尝试下咯~
& & 肿么样,学了以上几招是不是顿时 &神清气爽&了,赶快抖抖小手分享给更多的小伙伴吧~
评论系统已支持QQ、微博等多平台第三方账号一键登录留言,游客也可畅所欲言了
手机扫描二维码
关注安卓第一站微信号 领取手机
如果无法提交评论,请到论坛发帖阐述,点击进入:
游戏下载排行
真人赢三张真实
密室逃脱2最新
大兵突击破解版
热血拳王经典拳
烈火雄鹰飞机战
邪恶僵尸杀手:
熊出没之空战英
消灭星星之幸运
水果忍者官方中:【安卓手机技巧:如何防止锁屏后WiFi自动掉线】在使用wifi下载时,有时会发现屏幕休眠后WiFi会自动掉线。我们可以进入无线和网络设置,按下菜单键选择“高级”,即可看到WLAN休眠策略,选择&永不&,就可以让手机一直保持wifi连接状态,保证下载不掉线啦!(转)

我要回帖

更多关于 锁屏休眠 的文章

 

随机推荐