Loading src/com/android/settings/applications/AppStateSmsPremBridge.java +5 −14 Original line number Diff line number Diff line Loading @@ -14,10 +14,8 @@ package com.android.settings.applications; import android.content.Context; import android.os.RemoteException; import android.os.ServiceManager; import android.telephony.SmsManager; import com.android.internal.telephony.ISms; import com.android.internal.telephony.SmsUsageMonitor; import com.android.settingslib.applications.ApplicationsState; import com.android.settingslib.applications.ApplicationsState.AppEntry; Loading @@ -31,12 +29,12 @@ import java.util.ArrayList; public class AppStateSmsPremBridge extends AppStateBaseBridge { private final Context mContext; private final ISms mSmsManager; private final SmsManager mSmsManager; public AppStateSmsPremBridge(Context context, ApplicationsState appState, Callback callback) { super(appState, callback); mContext = context; mSmsManager = ISms.Stub.asInterface(ServiceManager.getService("isms")); mSmsManager = SmsManager.getDefault(); } @Override Loading @@ -61,18 +59,11 @@ public class AppStateSmsPremBridge extends AppStateBaseBridge { } private int getSmsState(String pkg) { try { return mSmsManager.getPremiumSmsPermission(pkg); } catch (RemoteException e) { return SmsUsageMonitor.PREMIUM_SMS_PERMISSION_UNKNOWN; } return mSmsManager.getPremiumSmsConsent(pkg); } public void setSmsState(String pkg, int state) { try { mSmsManager.setPremiumSmsPermission(pkg, state); } catch (RemoteException e) { } mSmsManager.setPremiumSmsConsent(pkg, state); } public static class SmsState { Loading Loading
src/com/android/settings/applications/AppStateSmsPremBridge.java +5 −14 Original line number Diff line number Diff line Loading @@ -14,10 +14,8 @@ package com.android.settings.applications; import android.content.Context; import android.os.RemoteException; import android.os.ServiceManager; import android.telephony.SmsManager; import com.android.internal.telephony.ISms; import com.android.internal.telephony.SmsUsageMonitor; import com.android.settingslib.applications.ApplicationsState; import com.android.settingslib.applications.ApplicationsState.AppEntry; Loading @@ -31,12 +29,12 @@ import java.util.ArrayList; public class AppStateSmsPremBridge extends AppStateBaseBridge { private final Context mContext; private final ISms mSmsManager; private final SmsManager mSmsManager; public AppStateSmsPremBridge(Context context, ApplicationsState appState, Callback callback) { super(appState, callback); mContext = context; mSmsManager = ISms.Stub.asInterface(ServiceManager.getService("isms")); mSmsManager = SmsManager.getDefault(); } @Override Loading @@ -61,18 +59,11 @@ public class AppStateSmsPremBridge extends AppStateBaseBridge { } private int getSmsState(String pkg) { try { return mSmsManager.getPremiumSmsPermission(pkg); } catch (RemoteException e) { return SmsUsageMonitor.PREMIUM_SMS_PERMISSION_UNKNOWN; } return mSmsManager.getPremiumSmsConsent(pkg); } public void setSmsState(String pkg, int state) { try { mSmsManager.setPremiumSmsPermission(pkg, state); } catch (RemoteException e) { } mSmsManager.setPremiumSmsConsent(pkg, state); } public static class SmsState { Loading