Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4a864b8d authored by Chen Xu's avatar Chen Xu Committed by Gerrit Code Review
Browse files

Merge "skip permission check for TelephonyManager API getMmsUserAgent"

parents f089867d 459e51e5
Loading
Loading
Loading
Loading
+18 −6
Original line number Diff line number Diff line
@@ -5223,18 +5223,30 @@ public class TelephonyManager {
     * Returns the MMS user agent.
     */
    public String getMmsUserAgent() {
        if (mContext == null) return null;
        return SubscriptionManager.getResourcesForSubId(mContext, getSubId()).getString(
                com.android.internal.R.string.config_mms_user_agent);
        try {
            ITelephony telephony = getITelephony();
            if (telephony != null) {
                return telephony.getMmsUserAgent(getSubId());
            }
        } catch (RemoteException ex) {
        } catch (NullPointerException ex) {
        }
        return null;
    }

    /**
     * Returns the MMS user agent profile URL.
     */
    public String getMmsUAProfUrl() {
        if (mContext == null) return null;
        return SubscriptionManager.getResourcesForSubId(mContext, getSubId()).getString(
                com.android.internal.R.string.config_mms_user_agent_profile_url);
        try {
            ITelephony telephony = getITelephony();
            if (telephony != null) {
                return telephony.getMmsUAProfUrl(getSubId());
            }
        } catch (RemoteException ex) {
        } catch (NullPointerException ex) {
        }
        return null;
    }

    /**
+10 −0
Original line number Diff line number Diff line
@@ -1973,4 +1973,14 @@ interface ITelephony {
    boolean isDataEnabledForApn(int apnType, int subId, String callingPackage);

    boolean isApnMetered(int apnType, int subId);

    /**
     * Returns the MMS user agent.
     */
    String getMmsUserAgent(int subId);

    /**
     * Returns the MMS user agent profile URL.
     */
    String getMmsUAProfUrl(int subId);
}