因为我要做的是平台,现在不需要锁屏界面,需要把锁屏界面彻彻底底的删除,
关于网上的方法,如下修改keyguardmediator.java
将这个改称false
private boolean mExternallyEnabled = false;
但是这样修改以后出现问题了,就是在休眠状态我短按一下POWER键无法唤醒系统了,然后看log信息发现问题是:短按一下POWER键其实唤醒系统了,但是立刻又休眠了。
请问有大侠知道以上情况是为什么吗,要是把锁屏再加回来就没此问题了!
关于网上的方法,如下修改keyguardmediator.java
将这个改称false
private boolean mExternallyEnabled = false;
但是这样修改以后出现问题了,就是在休眠状态我短按一下POWER键无法唤醒系统了,然后看log信息发现问题是:短按一下POWER键其实唤醒系统了,但是立刻又休眠了。
请问有大侠知道以上情况是为什么吗,要是把锁屏再加回来就没此问题了!
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
private void loadSystemSettings(SQLiteDatabase db) {
loadIntegerSetting(stmt, Settings.System.SCREEN_OFF_TIMEOUT,
R.integer.def_screen_off_timeout);
frameworks/base/packages/SettingsProvider/res/values/defaults.xml
<integer name="def_screen_off_timeout">-1</integer>
以毫秒为单位,设为-1即可,重新编译Setting Provider模块
这个字段的含义是是否允许其他App禁止锁屏,比如来电时可以调用相关方法禁止锁屏。 而不是你说的那个意思。