Merge "Add single use App specific incoming SMSes"

This commit is contained in:
Chad Brubaker
2016-12-06 18:06:23 +00:00
committed by Android (Google) Code Review
4 changed files with 15 additions and 0 deletions

View File

@@ -37678,6 +37678,7 @@ package android.telephony {
}
public final class SmsManager {
method public java.lang.String createAppSpecificSmsToken(android.app.PendingIntent);
method public java.util.ArrayList<java.lang.String> divideMessage(java.lang.String);
method public void downloadMultimediaMessage(android.content.Context, java.lang.String, android.net.Uri, android.os.Bundle, android.app.PendingIntent);
method public android.os.Bundle getCarrierConfigValues();

View File

@@ -40750,6 +40750,7 @@ package android.telephony {
}
public final class SmsManager {
method public java.lang.String createAppSpecificSmsToken(android.app.PendingIntent);
method public java.util.ArrayList<java.lang.String> divideMessage(java.lang.String);
method public void downloadMultimediaMessage(android.content.Context, java.lang.String, android.net.Uri, android.os.Bundle, android.app.PendingIntent);
method public android.os.Bundle getCarrierConfigValues();

View File

@@ -37775,6 +37775,7 @@ package android.telephony {
}
public final class SmsManager {
method public java.lang.String createAppSpecificSmsToken(android.app.PendingIntent);
method public java.util.ArrayList<java.lang.String> divideMessage(java.lang.String);
method public void downloadMultimediaMessage(android.content.Context, java.lang.String, android.net.Uri, android.os.Bundle, android.app.PendingIntent);
method public android.os.Bundle getCarrierConfigValues();

View File

@@ -447,4 +447,16 @@ interface ISms {
void sendStoredMultipartText(int subId, String callingPkg, in Uri messageUri,
String scAddress, in List<PendingIntent> sentIntents,
in List<PendingIntent> deliveryIntents);
/**
* Create an app-only incoming SMS request for the calling package.
*
* If an incoming text contains the token returned by this method the provided
* <code>PendingIntent</code> will be sent containing the SMS data.
*
* @param subId the SIM id.
* @param callingPkg the package name of the calling app.
* @param intent PendingIntent to be sent when an SMS is received containing the token.
*/
String createAppSpecificSmsToken(int subId, String callingPkg, in PendingIntent intent);
}