diff options
| author | Andalam Parthasarathi <andala@codeaurora.org> | 2015-09-15 11:17:06 +0530 |
|---|---|---|
| committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2015-10-06 22:12:20 -0700 |
| commit | 57fe9e4ddda4fcd32aa1a0699da1f2bf9b00da93 (patch) | |
| tree | 931da5d98eb11361d26dbc8d5cfe8c195ea9b1e3 /src/com | |
| parent | 840e44ee6b90f71a427cffd5676af0bf4324050d (diff) | |
| download | packages_apps_Dialer-57fe9e4ddda4fcd32aa1a0699da1f2bf9b00da93.tar.gz packages_apps_Dialer-57fe9e4ddda4fcd32aa1a0699da1f2bf9b00da93.tar.bz2 packages_apps_Dialer-57fe9e4ddda4fcd32aa1a0699da1f2bf9b00da93.zip | |
Remove quick responses based on config
If config_reject_call_via_sms_enabled is set to false,
remove "Quick Responses"
During Incoming call, reject via sms
target will not be visible
Change-Id: I91bebeaf972ae07a71c506ab049bcc8aeba5d2b4
CRs-Fixed: 771780
Diffstat (limited to 'src/com')
| -rw-r--r-- | src/com/android/dialer/settings/DialerSettingsActivity.java | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/src/com/android/dialer/settings/DialerSettingsActivity.java b/src/com/android/dialer/settings/DialerSettingsActivity.java index c459d35c5..35eba4beb 100644 --- a/src/com/android/dialer/settings/DialerSettingsActivity.java +++ b/src/com/android/dialer/settings/DialerSettingsActivity.java @@ -16,6 +16,7 @@ import android.util.Log; import android.view.MenuItem; import android.widget.Toast; +import com.android.internal.telephony.ConfigResourceUtil; import com.android.contacts.common.util.PermissionsUtil; import com.android.dialer.R; @@ -24,6 +25,7 @@ import java.util.List; public class DialerSettingsActivity extends PreferenceActivity { protected SharedPreferences mPreferences; + private ConfigResourceUtil mConfigResUtil = new ConfigResourceUtil(); @Override protected void onCreate(Bundle savedInstanceState) { @@ -44,12 +46,15 @@ public class DialerSettingsActivity extends PreferenceActivity { soundSettingsHeader.id = R.id.settings_header_sounds_and_vibration; target.add(soundSettingsHeader); - Header quickResponseSettingsHeader = new Header(); - Intent quickResponseSettingsIntent = - new Intent(TelecomManager.ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS); - quickResponseSettingsHeader.titleRes = R.string.respond_via_sms_setting_title; - quickResponseSettingsHeader.intent = quickResponseSettingsIntent; - target.add(quickResponseSettingsHeader); + if (mConfigResUtil.getBooleanValue(this, + "config_reject_call_via_sms_enabled")) { + Header quickResponseSettingsHeader = new Header(); + Intent quickResponseSettingsIntent = + new Intent(TelecomManager.ACTION_SHOW_RESPOND_VIA_SMS_SETTINGS); + quickResponseSettingsHeader.titleRes = R.string.respond_via_sms_setting_title; + quickResponseSettingsHeader.intent = quickResponseSettingsIntent; + target.add(quickResponseSettingsHeader); + } TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); |
