[转]使HOME键有效
转帖自:rootfs.wordpress.com[Android] Enable HOME screen lock and HOME keyJuly 23,2010 by rootfsThe lock patten does not take effect after setting. And the HOME key does not work. 1. frameworks/policies/base/phone/com/android/internal/policy/impl/KeyguardViewMediator.java. In private void doKeyguard() routine: final boolean provisioned = mUpdateMonitor.isDeviceProvisioned(); … if (!lockedOrMissing && !provisioned) { 2.?? frameworks/policies/base/phone/com/android/internal/policy/impl/KeyguardUpdateMonitor.java. public boolean isDeviceProvisioned() { In public KeyguardUpdateMonitor(Context context) routine: mDeviceProvisioned = Settings.Secure.getInt( 3. frameworks/base/core/java/android/provider/Settings.java public static final String DEVICE_PROVISIONED = Secure.DEVICE_PROVISIONED; The default value for device_provisioned is 0,need set it to 1. Fix: (Ubuntu host) $ cd /opt/nfs/tiomap2430/android/data/data/com.android.providers.settings/databases $ sqlite3 settings.db Sqlite> .tables Sqlite> ??select * from secure; Sqlite> ??INSERT INTO secure (name,value) VALUES (‘device_provisioned’,1); Sqlite> ??.exit; $ Reboot the phone,lock screen shows up. Note that this modification also enables the HOME and some other key functions. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |