android去掉振動相關選項

KK/L1

設置-提示音-設置:來電震動、觸摸時震動
packages\apps\Settings\src\com\mediatek\audioprofile\Editprofile.java
private void initPreference() {

parent.removePreference(mHapticFeedback);
parent.removePreference(mVibrat);
}

設置-提示音:會議模式、戶外模式
packages/apps/Settings/src/com/mediatek/audioprofile/AudioProfileSettings.java
public void onCreate(Bundle icicle) {

pref = (AudioProfilePreference) findPreference(MEETING_PREF_KEY);
pref.setOnSettingsClickListener(mProfileSettingListener);
getPreferenceScreen().removePreference(pref);
pref = (AudioProfilePreference) findPreference(OUTDOOR_PREF_KEY);
pref.setOnSettingsClickListener(mProfileSettingListener);
getPreferenceScreen().removePreference(pref);

鬧鐘
packages/apps/DeskClock/src/com/android/deskclock/AlarmClockFragment.java

  • if (!mHasVibrator) {
  • /* chenxs modify for remove vibrate checkbox. begin */
  • //if (!mHasVibrator) {
  • if (true) {
  • /* chenxs modify for remove vibrate checkbox. end */
    itemHolder.vibrate.setVisibility(View.INVISIBLE);
    } else {
    itemHolder.vibrate.setVisibility(View.VISIBLE);

下拉菜單:
KK
情景模式圖標
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
private void addAudioProfileTile(ViewGroup parent, LayoutInflater inflater) {

點擊情景模式後的選擇圖標
KK
frameworks/base/packages/SystemUI/src/com/mediatek/systemui/statusbar/toolbar/QuickSettingsConnectionModel.java
L1
frameworks/base/packages/SystemUI/src/com/mediatek/systemui/qs/tiles/AudioProfileTile.java
meetingProfile.setVisibility(View.GONE);
outdoorProfile.setVisibility(View.GONE);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章