您的位置:首页 > 移动开发 > Android开发

【LatinIME】默认开启键盘按键声

2016-03-19 16:53 519 查看
code\packages\inputmethods\LatinIME\java\src\com\android\inputmethod\latin\settings

关于language和input的键盘设置,在inputmethod文件夹下

需要默认开启Sound on keypress



PreferencesSettingsFragment extends SubScreenFragment

在这个界面处理图片中的选项。

addPreferencesFromResource(R.xml.prefs_screen_preferences);

查看xml文件

<PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
android:title="@string/settings_screen_preferences">
<CheckBoxPreference
android:key="auto_cap"
android:title="@string/auto_cap"
android:summary="@string/auto_cap_summary"
android:defaultValue="true"
android:persistent="true" />
<CheckBoxPreference
android:key="pref_key_use_double_space_period"
android:title="@string/use_double_space_period"
android:summary="@string/use_double_space_period_summary"
android:defaultValue="true"
android:persistent="true" />
<CheckBoxPreference
android:key="vibrate_on"
android:title="@string/vibrate_on_keypress"
android:defaultValue="@bool/config_default_vibration_enabled"
android:persistent="true" />
<CheckBoxPreference
android:key="sound_on"
android:title="@string/sound_on_keypress"
android:defaultValue="@bool/config_default_sound_enabled"
android:persistent="true" />
<CheckBoxPreference
android:key="popup_on"
android:title="@string/popup_on_keypress"
android:defaultValue="@bool/config_default_key_preview_popup"
android:persistent="true" />
<CheckBoxPreference
android:key="pref_voice_input_key"
android:title="@string/voice_input"
android:defaultValue="true"
android:persistent="true" />
</PreferenceScreen>


可以看到开启声音的defaultValue为@bool/config_default_sound_enabled

在config-per-form-factor.xml文件中进行属性的设置

在overlay中对属性进行覆盖

Push路径system/app/LatinIME,之后需要恢复出厂设置
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android