From a3c0a535d15d897fc2b799811727a17eb79f773e Mon Sep 17 00:00:00 2001 From: Dave Daynard Date: Sun, 29 Dec 2013 03:56:58 -0500 Subject: [PATCH] Allow tablets to send SMS if enabled in device overlays (1/2) Change-Id: I51771c28415352ee0838fa1507a1461c652d56e8 --- src/com/android/settings/SmsDefaultDialog.java | 2 +- src/com/android/settings/WirelessSettings.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/android/settings/SmsDefaultDialog.java b/src/com/android/settings/SmsDefaultDialog.java index d9a6c5f3790..3a3848ba4f7 100644 --- a/src/com/android/settings/SmsDefaultDialog.java +++ b/src/com/android/settings/SmsDefaultDialog.java @@ -64,7 +64,7 @@ public final class SmsDefaultDialog extends AlertActivity implements private boolean buildDialog(String packageName) { TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); - if (tm.getPhoneType() == TelephonyManager.PHONE_TYPE_NONE) { + if (!tm.isSmsCapable()) { // No phone, no SMS return false; } diff --git a/src/com/android/settings/WirelessSettings.java b/src/com/android/settings/WirelessSettings.java index 65127b5773f..ef3a78f740c 100644 --- a/src/com/android/settings/WirelessSettings.java +++ b/src/com/android/settings/WirelessSettings.java @@ -247,7 +247,7 @@ public class WirelessSettings extends RestrictedSettingsFragment private boolean isSmsSupported() { // Some tablet has sim card but could not do telephony operations. Skip those. - return (mTm.getPhoneType() != TelephonyManager.PHONE_TYPE_NONE); + return mTm.isSmsCapable(); } @Override