Merge "skip permission check for TelephonyManager API getMmsUserAgent" into qt-dev
am: 924c6eb536
Change-Id: Ia7a563f8e46a869c39d4aeb6baba7f79d7a6e190
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user