Restricted permission mechanism - TelephonyProvider

Test: atest CtsTelephonyTestCases

bug:124769181

Exempt-From-Owner-Approval: trivial change due to APi adjustment

Change-Id: I077340c367518f406caf653691a6b8ba3c273299
diff --git a/src/com/android/providers/telephony/SmsProvider.java b/src/com/android/providers/telephony/SmsProvider.java
index 0c59603..e2e6d10 100644
--- a/src/com/android/providers/telephony/SmsProvider.java
+++ b/src/com/android/providers/telephony/SmsProvider.java
@@ -16,9 +16,6 @@
 
 package com.android.providers.telephony;
 
-import static android.app.AppOpsManager.MODE_ALLOWED;
-import static android.app.AppOpsManager.MODE_IGNORED;
-
 import android.annotation.NonNull;
 import android.app.AppOpsManager;
 import android.content.ContentProvider;
@@ -36,7 +33,6 @@
 import android.os.Binder;
 import android.os.UserHandle;
 import android.provider.Contacts;
-import android.provider.Settings;
 import android.provider.Telephony;
 import android.provider.Telephony.MmsSms;
 import android.provider.Telephony.Sms;
@@ -846,19 +842,6 @@
         }
     }
 
-    /** @hide */
-    @Override
-    protected int interpretDefaultAppOpMode(int op) {
-        if (op == AppOpsManager.OP_WRITE_SMS) {
-            return MODE_IGNORED;
-        } else {
-            boolean accessRestrictionEnabled = Settings.Global.getInt(
-                    getContext().getContentResolver(),
-                    Settings.Global.SMS_ACCESS_RESTRICTION_ENABLED, 0) == 1;
-            return accessRestrictionEnabled ? MODE_IGNORED : MODE_ALLOWED;
-        }
-    }
-
     // Db open helper for tables stored in CE(Credential Encrypted) storage.
     @VisibleForTesting
     public SQLiteOpenHelper mCeOpenHelper;