在Dialer模块里增加一个接听振动的菜单选项
packages/apps/Dialer/res/xml/general_settings.xml
<CheckBoxPreference
android:key="button_vibrate_in_call"
android:title="@string/vibrate_in_call"
android:persistent="false"
android:defaultValue="false" />
packages/apps/Dialer/src/com/android/dialer/settings/GeneralSettingsFragment.java
private static final String BUTTON_VIBRATE_IN_CALL = "button_vibrate_in_call";//key值
private CheckBoxPreference mVibrateWhenCall;
private static final String PREFER_NAME = "vibrateCall";//sharedpreference name
private static int MODE = Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE + Context.MODE_MULTI_PROCESS;//sharedpreference mode
---------
public void onCreate(Bundle savedInstance