diff options
Diffstat (limited to 'mms')
-rw-r--r-- | mms/java/android/telephony/MmsManager.java | 5 | ||||
-rw-r--r-- | mms/java/com/android/internal/telephony/IMms.aidl | 8 |
2 files changed, 8 insertions, 5 deletions
diff --git a/mms/java/android/telephony/MmsManager.java b/mms/java/android/telephony/MmsManager.java index d541da09f45d..b893b45611fb 100644 --- a/mms/java/android/telephony/MmsManager.java +++ b/mms/java/android/telephony/MmsManager.java @@ -70,7 +70,8 @@ public class MmsManager { } iMms.sendMessage(subId, ActivityThread.currentPackageName(), contentUri, - locationUrl, configOverrides, sentIntent, messageId); + locationUrl, configOverrides, sentIntent, messageId, + mContext.getAttributionTag()); } catch (RemoteException e) { // Ignore it } @@ -102,7 +103,7 @@ public class MmsManager { } iMms.downloadMessage(subId, ActivityThread.currentPackageName(), locationUrl, contentUri, configOverrides, downloadedIntent, - messageId); + messageId, mContext.getAttributionTag()); } catch (RemoteException e) { // Ignore it } diff --git a/mms/java/com/android/internal/telephony/IMms.aidl b/mms/java/com/android/internal/telephony/IMms.aidl index e0e0a4a812e4..3cdde10e4fc2 100644 --- a/mms/java/com/android/internal/telephony/IMms.aidl +++ b/mms/java/com/android/internal/telephony/IMms.aidl @@ -26,7 +26,7 @@ import android.os.Bundle; */ interface IMms { /** - * Send an MMS message + * Send an MMS message with attribution tag. * * @param subId the SIM id * @param callingPkg the package name of the calling app @@ -38,10 +38,11 @@ interface IMms { * @param sentIntent if not NULL this <code>PendingIntent</code> is * broadcast when the message is successfully sent, or failed * @param messageId An id that uniquely identifies the message requested to be sent. + * @param attributionTag a tag that attributes the call to a client App. */ void sendMessage(int subId, String callingPkg, in Uri contentUri, String locationUrl, in Bundle configOverrides, in PendingIntent sentIntent, - in long messageId); + in long messageId, String attributionTag); /** * Download an MMS message using known location and transaction id @@ -57,10 +58,11 @@ interface IMms { * @param downloadedIntent if not NULL this <code>PendingIntent</code> is * broadcast when the message is downloaded, or the download is failed * @param messageId An id that uniquely identifies the message requested to be downloaded. + * @param attributionTag a tag that attributes the call to a client App. */ void downloadMessage(int subId, String callingPkg, String locationUrl, in Uri contentUri, in Bundle configOverrides, - in PendingIntent downloadedIntent, in long messageId); + in PendingIntent downloadedIntent, in long messageId, String attributionTag); /** * Import a text message into system's SMS store |