diff options
| author | fionaxu <fionaxu@google.com> | 2016-07-07 12:10:40 -0700 |
|---|---|---|
| committer | gitbuildkicker <android-build@google.com> | 2016-07-21 17:35:01 -0700 |
| commit | 721753519c59fb4ad0ab8a5aadb48c7ad14fd52c (patch) | |
| tree | 41aefe388c02dffd613d54e652ca2d4f7a98df78 | |
| parent | 026f766d5d605acd849e044490d5648ae2a35f2e (diff) | |
| download | android_frameworks_opt_telephony-721753519c59fb4ad0ab8a5aadb48c7ad14fd52c.tar.gz android_frameworks_opt_telephony-721753519c59fb4ad0ab8a5aadb48c7ad14fd52c.tar.bz2 android_frameworks_opt_telephony-721753519c59fb4ad0ab8a5aadb48c7ad14fd52c.zip | |
Do not allow premium SMS during SuW
Bug: 29420123
Change-Id: I41ef7138635f11fbe7f495dd81103458cb969c35
(cherry picked from commit 15f55ca2f204e664807e047b5f898693b274bab6)
| -rw-r--r-- | src/java/com/android/internal/telephony/SMSDispatcher.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/java/com/android/internal/telephony/SMSDispatcher.java b/src/java/com/android/internal/telephony/SMSDispatcher.java index 2187e84e1..048959624 100644 --- a/src/java/com/android/internal/telephony/SMSDispatcher.java +++ b/src/java/com/android/internal/telephony/SMSDispatcher.java @@ -1047,6 +1047,12 @@ public abstract class SMSDispatcher extends Handler { return true; // not a premium short code } + // Do not allow any premium sms during SuW + if (Settings.Global.getInt(mResolver, Settings.Global.DEVICE_PROVISIONED, 0) == 0) { + Rlog.e(TAG, "Can't send premium sms during Setup Wizard"); + return false; + } + // Wait for user confirmation unless the user has set permission to always allow/deny int premiumSmsPermission = mUsageMonitor.getPremiumSmsPermission( tracker.mAppInfo.packageName); |
