文章目錄
-
- 一丶去除:設定->聲音->其他提示音->:觸摸提示音選項
- 二丶去除:設定->聲音->其他提示音->:充電提示音和振動 改為 充電提示音
- 三丶去除:振動和觸感強度選項
- 四丶去除:振動相關選項
- 五丶去除:設定->聲音->阻止響鈴的快捷方式->:有振動和靜音兩個選項,去除振動選項
一丶去除:設定->聲音->其他提示音->:觸摸提示音選項
packages/apps/Settings/res/xml/sound_settings.xml
去除選項:設定->聲音->其他提示音->:觸摸提示音選項
++ <!-- <!– Touch sounds –>-->
++ <!-- <SwitchPreference-->
++ <!-- android:key="touch_sounds"-->
++ <!-- android:title="@string/touch_sounds_title"/>-->
packages/apps/Settings/res/xml/other_sound_settings.xml
去除選項:設定->聲音->其他提示音->:觸摸提示音選項
++ <!-- Touch sounds -->
++ <!-- <SwitchPreference-->
++ <!-- android:key="touch_sounds"-->
++ <!-- android:title="@string/touch_sounds_title" />-->
packages/apps/Settings/res/values/strings.xml
去除選項:設定->聲音->其他提示音->:觸摸提示音選項
++ <!-- Sound: Other sounds: Title for the option enabling touch sounds. [CHAR LIMIT=30] -->
++ <!-- <string name="touch_sounds_title">Touch sounds</string>-->
packages/apps/Settings/res/values-zu/strings.xml
去除選項:設定->聲音->其他提示音->:觸摸提示音選項
packages/apps/Settings/res/values-zh-rTW/strings.xml
packages/apps/Settings/res/values-zh-rHK/strings.xml
packages/apps/Settings/res/values-zh-rCN/strings.xml
同理
二丶去除:設定->聲音->其他提示音->:充電提示音和振動 改為 充電提示音
packages/apps/Settings/res/values/strings.xml
修改字樣:設定->聲音->其他提示音->:充電提示音和振動 改為 充電提示音
packages/apps/Settings/res/values-zu/strings.xml
修改字樣:設定->聲音->其他提示音->:充電提示音和振動 改為 充電提示音
++ <string name="charging_sounds_title" msgid="5261683808537783668">"Imisindo yokushaja"</string>
++ <string name="docking_sounds_title" msgid="5341616179210436159">"Imisindo yokudokha"</string>
packages/apps/Settings/res/values-zh-rTW/strings.xml
packages/apps/Settings/res/values-zh-rHK/strings.xml
packages/apps/Settings/res/values-zh-rCN/strings.xml
同理
三丶去除:振動和觸感強度選項
packages/apps/Settings/res/xml/accessibility_settings.xml
去除振動和觸感強度選項
++ <!-- <Preference-->
++ <!-- android:fragment="com.android.settings.accessibility.VibrationSettings"-->
++ <!-- android:key="vibration_preference_screen"-->
++ <!-- android:persistent="false"-->
++ <!-- android:title="@string/accessibility_vibration_settings_title"-->
++ <!-- settings:controller="com.android.settings.accessibility.VibrationPreferenceController"/>-->
四丶去除:振動相關選項
packages/apps/Settings/res/xml/other_sound_settings.xml
去除選項:振動相關選項
++ <!-- <!– Vibrate on touch –>-->
++ <!-- <SwitchPreference-->
++ <!-- android:key="vibrate_on_touch"-->
++ <!-- android:title="@string/vibrate_on_touch_title"-->
++ <!-- android:summary="@string/vibrate_on_touch_summary"-->
++ <!-- settings:keywords="@string/keywords_vibrate_on_touch"/>-->
packages/apps/Settings/res/xml/other_sound_settings.xml
去除選項:振動相關選項
++ <!-- Vibrate on touch -->
++ <!-- <SwitchPreference-->
++ <!-- android:key="vibrate_on_touch"-->
++ <!-- android:title="@string/vibrate_on_touch_title"-->
++ <!-- android:summary="@string/vibrate_on_touch_summary" />-->
packages/apps/Settings/res/values/strings.xml
去除振動字樣
packages/apps/Settings/res/values-zu/strings.xml
去除振動字樣
packages/apps/Settings/res/values-zh-rTW/strings.xml
packages/apps/Settings/res/values-zh-rHK/strings.xml
packages/apps/Settings/res/values-zh-rCN/strings.xml
同理
五丶去除:設定->聲音->阻止響鈴的快捷方式->:有振動和靜音兩個選項,去除振動選項
packages/apps/Settings/src/com/android/settings/gestures/PreventRingingParentPreferenceController.java
@Override
public CharSequence getSummary() {
int value = Settings.Secure.getInt(
mContext.getContentResolver(), SECURE_KEY, VOLUME_HUSH_VIBRATE);
int summary;
switch (value) {
++ // case VOLUME_HUSH_VIBRATE:
++ // summary = R.string.prevent_ringing_option_vibrate_summary;
++ // break;
case VOLUME_HUSH_MUTE:
summary = R.string.prevent_ringing_option_mute_summary;
break;
default:
summary = R.string.prevent_ringing_option_none_summary;
}
return mContext.getText(summary);
}
packages/apps/Settings/src/com/android/settings/gestures/PreventRingingGesturePreferenceController.java
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
if (!isAvailable()) {
return;
}
mPreferenceCategory = screen.findPreference(getPreferenceKey());
mVibratePref = makeRadioPreference(KEY_VIBRATE, R.string.prevent_ringing_option_vibrate);
mMutePref = makeRadioPreference(KEY_MUTE, R.string.prevent_ringing_option_mute);
++ mPreferenceCategory.removePreference(mVibratePref);
if (mPreferenceCategory != null) {
mSettingObserver = new SettingObserver(mPreferenceCategory);
}
mVideoPreference = screen.findPreference(getVideoPrefKey());
}
packages/apps/Settings/res/xml/other_sound_settings.xml
packages/apps/Settings/res/xml/accessibility_settings.xml
packages/apps/Settings/res/values/strings.xml
packages/apps/Settings/res/values-zu/strings.xml
packages/apps/Settings/res/values-zh-rTW/strings.xml
packages/apps/Settings/res/values-zh-rHK/strings.xml
packages/apps/Settings/res/values-zh-rCN/strings.xml
同理
Settings 開發系列:
Android Settings 去除振動功能
Android Settings 去除自動旋轉螢幕
Android Settings 使設定主界面可以被鍵盤上下鍵所選中
Android Settings 取消全選效果改為直接選中選項