android8.1
修改路径:android-8.1\frameworks\base\packages\SettingsProvider\res\values\defaults.xml
将 :<bool name="def_show_ime_with_hard_keyboard">false</bool>
改成 :true
<!-- Default for Settings.Secure.MULTI_PRESS_TIMEOUT --><integer name="def_multi_press_timeout_millis">300</integer><!-- Default for Settings.Secure.SHOW_IME_WITH_HARD_KEYBOARD -->- <bool name="def_show_ime_with_hard_keyboard">false</bool>+ <bool name="def_show_ime_with_hard_keyboard">true</bool><!-- Default for Settings.System.POINTER_SPEED --><integer name="def_pointer_speed">0</integer><!-- Default for DTMF tones enabled --><bool name="def_dtmf_tones_enabled">true</bool><!-- Default for UI touch sounds enabled -->
命令:
settings put secure show_ime_with_hard_keyboard 1 打开
settings put secure show_ime_with_hard_keyboard 0 关闭
frameworks\base\core\java\android\provider\Settings.java
public static final String SHOW_IME_WITH_HARD_KEYBOARD = "show_ime_with_hard_keyboard";
public static final String SHOW_IME_WITH_HARD_KEYBOARD = "show_ime_with_hard_keyboard";@Overridepublic boolean isChecked() {return Settings.Secure.getInt(mContext.getContentResolver(), SHOW_IME_WITH_HARD_KEYBOARD , 1)==1;} @Overridepublic boolean setChecked(boolean isChecked) {Settings.Secure.putInt(mContext.getContentResolver(), SHOW_IME_WITH_HARD_KEYBOARD ,isChecked ? 1 : 0);return true;}
更多推荐
android8.1
发布评论