Loading telephony/java/android/telephony/TelephonyManager.java +18 −6 Original line number Diff line number Diff line Loading @@ -5356,18 +5356,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; } /** Loading telephony/java/com/android/internal/telephony/ITelephony.aidl +10 −0 Original line number Diff line number Diff line Loading @@ -1986,4 +1986,14 @@ interface ITelephony { * outgoing SmsManager operation. */ oneway void enqueueSmsPickResult(String callingPackage, IIntegerConsumer subIdResult); /** * Returns the MMS user agent. */ String getMmsUserAgent(int subId); /** * Returns the MMS user agent profile URL. */ String getMmsUAProfUrl(int subId); } Loading
telephony/java/android/telephony/TelephonyManager.java +18 −6 Original line number Diff line number Diff line Loading @@ -5356,18 +5356,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; } /** Loading
telephony/java/com/android/internal/telephony/ITelephony.aidl +10 −0 Original line number Diff line number Diff line Loading @@ -1986,4 +1986,14 @@ interface ITelephony { * outgoing SmsManager operation. */ oneway void enqueueSmsPickResult(String callingPackage, IIntegerConsumer subIdResult); /** * Returns the MMS user agent. */ String getMmsUserAgent(int subId); /** * Returns the MMS user agent profile URL. */ String getMmsUAProfUrl(int subId); }