Loading core/api/current.txt +3 −0 Original line number Original line Diff line number Diff line Loading @@ -42385,8 +42385,11 @@ package android.telephony { field public static final String MMS_CONFIG_UA_PROF_URL = "uaProfUrl"; field public static final String MMS_CONFIG_UA_PROF_URL = "uaProfUrl"; field public static final String MMS_CONFIG_USER_AGENT = "userAgent"; field public static final String MMS_CONFIG_USER_AGENT = "userAgent"; field public static final int MMS_ERROR_CONFIGURATION_ERROR = 7; // 0x7 field public static final int MMS_ERROR_CONFIGURATION_ERROR = 7; // 0x7 field public static final int MMS_ERROR_DATA_DISABLED = 11; // 0xb field public static final int MMS_ERROR_HTTP_FAILURE = 4; // 0x4 field public static final int MMS_ERROR_HTTP_FAILURE = 4; // 0x4 field public static final int MMS_ERROR_INACTIVE_SUBSCRIPTION = 10; // 0xa field public static final int MMS_ERROR_INVALID_APN = 2; // 0x2 field public static final int MMS_ERROR_INVALID_APN = 2; // 0x2 field public static final int MMS_ERROR_INVALID_SUBSCRIPTION_ID = 9; // 0x9 field public static final int MMS_ERROR_IO_ERROR = 5; // 0x5 field public static final int MMS_ERROR_IO_ERROR = 5; // 0x5 field public static final int MMS_ERROR_NO_DATA_NETWORK = 8; // 0x8 field public static final int MMS_ERROR_NO_DATA_NETWORK = 8; // 0x8 field public static final int MMS_ERROR_RETRY = 6; // 0x6 field public static final int MMS_ERROR_RETRY = 6; // 0x6 telephony/java/android/telephony/SmsManager.java +99 −0 Original line number Original line Diff line number Diff line Loading @@ -2602,6 +2602,19 @@ public final class SmsManager { * sending the message. * sending the message. * @param sentIntent if not NULL this <code>PendingIntent</code> is * @param sentIntent if not NULL this <code>PendingIntent</code> is * broadcast when the message is successfully sent, or failed * broadcast when the message is successfully sent, or failed * The result code will be <code>Activity.RESULT_OK</code> for success * or one of these errors:<br> * <code>MMS_ERROR_UNSPECIFIED</code><br> * <code>MMS_ERROR_INVALID_APN</code><br> * <code>MMS_ERROR_UNABLE_CONNECT_MMS</code><br> * <code>MMS_ERROR_HTTP_FAILURE</code><br> * <code>MMS_ERROR_IO_ERROR</code><br> * <code>MMS_ERROR_RETRY</code><br> * <code>MMS_ERROR_CONFIGURATION_ERROR</code><br> * <code>MMS_ERROR_NO_DATA_NETWORK</code><br> * <code>MMS_ERROR_INVALID_SUBSCRIPTION_ID</code><br> * <code>MMS_ERROR_INACTIVE_SUBSCRIPTION</code><br> * <code>MMS_ERROR_DATA_DISABLED</code><br> * @throws IllegalArgumentException if contentUri is empty * @throws IllegalArgumentException if contentUri is empty */ */ public void sendMultimediaMessage(Context context, Uri contentUri, String locationUrl, public void sendMultimediaMessage(Context context, Uri contentUri, String locationUrl, Loading Loading @@ -2630,6 +2643,19 @@ public final class SmsManager { * sending the message. * sending the message. * @param sentIntent if not NULL this <code>PendingIntent</code> is * @param sentIntent if not NULL this <code>PendingIntent</code> is * broadcast when the message is successfully sent, or failed * broadcast when the message is successfully sent, or failed * The result code will be <code>Activity.RESULT_OK</code> for success * or one of these errors:<br> * <code>MMS_ERROR_UNSPECIFIED</code><br> * <code>MMS_ERROR_INVALID_APN</code><br> * <code>MMS_ERROR_UNABLE_CONNECT_MMS</code><br> * <code>MMS_ERROR_HTTP_FAILURE</code><br> * <code>MMS_ERROR_IO_ERROR</code><br> * <code>MMS_ERROR_RETRY</code><br> * <code>MMS_ERROR_CONFIGURATION_ERROR</code><br> * <code>MMS_ERROR_NO_DATA_NETWORK</code><br> * <code>MMS_ERROR_INVALID_SUBSCRIPTION_ID</code><br> * <code>MMS_ERROR_INACTIVE_SUBSCRIPTION</code><br> * <code>MMS_ERROR_DATA_DISABLED</code><br> * @param messageId an id that uniquely identifies the message requested to be sent. * @param messageId an id that uniquely identifies the message requested to be sent. * Used for logging and diagnostics purposes. The id may be 0. * Used for logging and diagnostics purposes. The id may be 0. * @throws IllegalArgumentException if contentUri is empty * @throws IllegalArgumentException if contentUri is empty Loading Loading @@ -2677,6 +2703,19 @@ public final class SmsManager { * downloading the message. * downloading the message. * @param downloadedIntent if not NULL this <code>PendingIntent</code> is * @param downloadedIntent if not NULL this <code>PendingIntent</code> is * broadcast when the message is downloaded, or the download is failed * broadcast when the message is downloaded, or the download is failed * The result code will be <code>Activity.RESULT_OK</code> for success * or one of these errors:<br> * <code>MMS_ERROR_UNSPECIFIED</code><br> * <code>MMS_ERROR_INVALID_APN</code><br> * <code>MMS_ERROR_UNABLE_CONNECT_MMS</code><br> * <code>MMS_ERROR_HTTP_FAILURE</code><br> * <code>MMS_ERROR_IO_ERROR</code><br> * <code>MMS_ERROR_RETRY</code><br> * <code>MMS_ERROR_CONFIGURATION_ERROR</code><br> * <code>MMS_ERROR_NO_DATA_NETWORK</code><br> * <code>MMS_ERROR_INVALID_SUBSCRIPTION_ID</code><br> * <code>MMS_ERROR_INACTIVE_SUBSCRIPTION</code><br> * <code>MMS_ERROR_DATA_DISABLED</code><br> * @throws IllegalArgumentException if locationUrl or contentUri is empty * @throws IllegalArgumentException if locationUrl or contentUri is empty */ */ public void downloadMultimediaMessage(Context context, String locationUrl, Uri contentUri, public void downloadMultimediaMessage(Context context, String locationUrl, Uri contentUri, Loading Loading @@ -2707,6 +2746,19 @@ public final class SmsManager { * downloading the message. * downloading the message. * @param downloadedIntent if not NULL this <code>PendingIntent</code> is * @param downloadedIntent if not NULL this <code>PendingIntent</code> is * broadcast when the message is downloaded, or the download is failed * broadcast when the message is downloaded, or the download is failed * The result code will be <code>Activity.RESULT_OK</code> for success * or one of these errors:<br> * <code>MMS_ERROR_UNSPECIFIED</code><br> * <code>MMS_ERROR_INVALID_APN</code><br> * <code>MMS_ERROR_UNABLE_CONNECT_MMS</code><br> * <code>MMS_ERROR_HTTP_FAILURE</code><br> * <code>MMS_ERROR_IO_ERROR</code><br> * <code>MMS_ERROR_RETRY</code><br> * <code>MMS_ERROR_CONFIGURATION_ERROR</code><br> * <code>MMS_ERROR_NO_DATA_NETWORK</code><br> * <code>MMS_ERROR_INVALID_SUBSCRIPTION_ID</code><br> * <code>MMS_ERROR_INACTIVE_SUBSCRIPTION</code><br> * <code>MMS_ERROR_DATA_DISABLED</code><br> * @param messageId an id that uniquely identifies the message requested to be downloaded. * @param messageId an id that uniquely identifies the message requested to be downloaded. * Used for logging and diagnostics purposes. The id may be 0. * Used for logging and diagnostics purposes. The id may be 0. * @throws IllegalArgumentException if locationUrl or contentUri is empty * @throws IllegalArgumentException if locationUrl or contentUri is empty Loading Loading @@ -2739,15 +2791,62 @@ public final class SmsManager { } } // MMS send/download failure result codes // MMS send/download failure result codes /** * Unspecific MMS error occurred during send/download. */ public static final int MMS_ERROR_UNSPECIFIED = 1; public static final int MMS_ERROR_UNSPECIFIED = 1; /** * ApnException occurred during MMS network setup. */ public static final int MMS_ERROR_INVALID_APN = 2; public static final int MMS_ERROR_INVALID_APN = 2; /** * An error occurred during the MMS connection setup. */ public static final int MMS_ERROR_UNABLE_CONNECT_MMS = 3; public static final int MMS_ERROR_UNABLE_CONNECT_MMS = 3; /** * An error occurred during the HTTP client setup. */ public static final int MMS_ERROR_HTTP_FAILURE = 4; public static final int MMS_ERROR_HTTP_FAILURE = 4; /** * An I/O error occurred reading the PDU. */ public static final int MMS_ERROR_IO_ERROR = 5; public static final int MMS_ERROR_IO_ERROR = 5; /** * An error occurred while retrying sending/downloading the MMS. */ public static final int MMS_ERROR_RETRY = 6; public static final int MMS_ERROR_RETRY = 6; /** * The carrier-dependent configuration values could not be loaded. */ public static final int MMS_ERROR_CONFIGURATION_ERROR = 7; public static final int MMS_ERROR_CONFIGURATION_ERROR = 7; /** * There is no data network. */ public static final int MMS_ERROR_NO_DATA_NETWORK = 8; public static final int MMS_ERROR_NO_DATA_NETWORK = 8; /** * The subscription id for the send/download is invalid. */ public static final int MMS_ERROR_INVALID_SUBSCRIPTION_ID = 9; /** * The subscription id for the send/download is inactive. */ public static final int MMS_ERROR_INACTIVE_SUBSCRIPTION = 10; /** * Data is disabled for the MMS APN. */ public static final int MMS_ERROR_DATA_DISABLED = 11; /** Intent extra name for MMS sending result data in byte array type */ /** Intent extra name for MMS sending result data in byte array type */ public static final String EXTRA_MMS_DATA = "android.telephony.extra.MMS_DATA"; public static final String EXTRA_MMS_DATA = "android.telephony.extra.MMS_DATA"; /** Intent extra name for HTTP status code for MMS HTTP failure in integer type */ /** Intent extra name for HTTP status code for MMS HTTP failure in integer type */ Loading Loading
core/api/current.txt +3 −0 Original line number Original line Diff line number Diff line Loading @@ -42385,8 +42385,11 @@ package android.telephony { field public static final String MMS_CONFIG_UA_PROF_URL = "uaProfUrl"; field public static final String MMS_CONFIG_UA_PROF_URL = "uaProfUrl"; field public static final String MMS_CONFIG_USER_AGENT = "userAgent"; field public static final String MMS_CONFIG_USER_AGENT = "userAgent"; field public static final int MMS_ERROR_CONFIGURATION_ERROR = 7; // 0x7 field public static final int MMS_ERROR_CONFIGURATION_ERROR = 7; // 0x7 field public static final int MMS_ERROR_DATA_DISABLED = 11; // 0xb field public static final int MMS_ERROR_HTTP_FAILURE = 4; // 0x4 field public static final int MMS_ERROR_HTTP_FAILURE = 4; // 0x4 field public static final int MMS_ERROR_INACTIVE_SUBSCRIPTION = 10; // 0xa field public static final int MMS_ERROR_INVALID_APN = 2; // 0x2 field public static final int MMS_ERROR_INVALID_APN = 2; // 0x2 field public static final int MMS_ERROR_INVALID_SUBSCRIPTION_ID = 9; // 0x9 field public static final int MMS_ERROR_IO_ERROR = 5; // 0x5 field public static final int MMS_ERROR_IO_ERROR = 5; // 0x5 field public static final int MMS_ERROR_NO_DATA_NETWORK = 8; // 0x8 field public static final int MMS_ERROR_NO_DATA_NETWORK = 8; // 0x8 field public static final int MMS_ERROR_RETRY = 6; // 0x6 field public static final int MMS_ERROR_RETRY = 6; // 0x6
telephony/java/android/telephony/SmsManager.java +99 −0 Original line number Original line Diff line number Diff line Loading @@ -2602,6 +2602,19 @@ public final class SmsManager { * sending the message. * sending the message. * @param sentIntent if not NULL this <code>PendingIntent</code> is * @param sentIntent if not NULL this <code>PendingIntent</code> is * broadcast when the message is successfully sent, or failed * broadcast when the message is successfully sent, or failed * The result code will be <code>Activity.RESULT_OK</code> for success * or one of these errors:<br> * <code>MMS_ERROR_UNSPECIFIED</code><br> * <code>MMS_ERROR_INVALID_APN</code><br> * <code>MMS_ERROR_UNABLE_CONNECT_MMS</code><br> * <code>MMS_ERROR_HTTP_FAILURE</code><br> * <code>MMS_ERROR_IO_ERROR</code><br> * <code>MMS_ERROR_RETRY</code><br> * <code>MMS_ERROR_CONFIGURATION_ERROR</code><br> * <code>MMS_ERROR_NO_DATA_NETWORK</code><br> * <code>MMS_ERROR_INVALID_SUBSCRIPTION_ID</code><br> * <code>MMS_ERROR_INACTIVE_SUBSCRIPTION</code><br> * <code>MMS_ERROR_DATA_DISABLED</code><br> * @throws IllegalArgumentException if contentUri is empty * @throws IllegalArgumentException if contentUri is empty */ */ public void sendMultimediaMessage(Context context, Uri contentUri, String locationUrl, public void sendMultimediaMessage(Context context, Uri contentUri, String locationUrl, Loading Loading @@ -2630,6 +2643,19 @@ public final class SmsManager { * sending the message. * sending the message. * @param sentIntent if not NULL this <code>PendingIntent</code> is * @param sentIntent if not NULL this <code>PendingIntent</code> is * broadcast when the message is successfully sent, or failed * broadcast when the message is successfully sent, or failed * The result code will be <code>Activity.RESULT_OK</code> for success * or one of these errors:<br> * <code>MMS_ERROR_UNSPECIFIED</code><br> * <code>MMS_ERROR_INVALID_APN</code><br> * <code>MMS_ERROR_UNABLE_CONNECT_MMS</code><br> * <code>MMS_ERROR_HTTP_FAILURE</code><br> * <code>MMS_ERROR_IO_ERROR</code><br> * <code>MMS_ERROR_RETRY</code><br> * <code>MMS_ERROR_CONFIGURATION_ERROR</code><br> * <code>MMS_ERROR_NO_DATA_NETWORK</code><br> * <code>MMS_ERROR_INVALID_SUBSCRIPTION_ID</code><br> * <code>MMS_ERROR_INACTIVE_SUBSCRIPTION</code><br> * <code>MMS_ERROR_DATA_DISABLED</code><br> * @param messageId an id that uniquely identifies the message requested to be sent. * @param messageId an id that uniquely identifies the message requested to be sent. * Used for logging and diagnostics purposes. The id may be 0. * Used for logging and diagnostics purposes. The id may be 0. * @throws IllegalArgumentException if contentUri is empty * @throws IllegalArgumentException if contentUri is empty Loading Loading @@ -2677,6 +2703,19 @@ public final class SmsManager { * downloading the message. * downloading the message. * @param downloadedIntent if not NULL this <code>PendingIntent</code> is * @param downloadedIntent if not NULL this <code>PendingIntent</code> is * broadcast when the message is downloaded, or the download is failed * broadcast when the message is downloaded, or the download is failed * The result code will be <code>Activity.RESULT_OK</code> for success * or one of these errors:<br> * <code>MMS_ERROR_UNSPECIFIED</code><br> * <code>MMS_ERROR_INVALID_APN</code><br> * <code>MMS_ERROR_UNABLE_CONNECT_MMS</code><br> * <code>MMS_ERROR_HTTP_FAILURE</code><br> * <code>MMS_ERROR_IO_ERROR</code><br> * <code>MMS_ERROR_RETRY</code><br> * <code>MMS_ERROR_CONFIGURATION_ERROR</code><br> * <code>MMS_ERROR_NO_DATA_NETWORK</code><br> * <code>MMS_ERROR_INVALID_SUBSCRIPTION_ID</code><br> * <code>MMS_ERROR_INACTIVE_SUBSCRIPTION</code><br> * <code>MMS_ERROR_DATA_DISABLED</code><br> * @throws IllegalArgumentException if locationUrl or contentUri is empty * @throws IllegalArgumentException if locationUrl or contentUri is empty */ */ public void downloadMultimediaMessage(Context context, String locationUrl, Uri contentUri, public void downloadMultimediaMessage(Context context, String locationUrl, Uri contentUri, Loading Loading @@ -2707,6 +2746,19 @@ public final class SmsManager { * downloading the message. * downloading the message. * @param downloadedIntent if not NULL this <code>PendingIntent</code> is * @param downloadedIntent if not NULL this <code>PendingIntent</code> is * broadcast when the message is downloaded, or the download is failed * broadcast when the message is downloaded, or the download is failed * The result code will be <code>Activity.RESULT_OK</code> for success * or one of these errors:<br> * <code>MMS_ERROR_UNSPECIFIED</code><br> * <code>MMS_ERROR_INVALID_APN</code><br> * <code>MMS_ERROR_UNABLE_CONNECT_MMS</code><br> * <code>MMS_ERROR_HTTP_FAILURE</code><br> * <code>MMS_ERROR_IO_ERROR</code><br> * <code>MMS_ERROR_RETRY</code><br> * <code>MMS_ERROR_CONFIGURATION_ERROR</code><br> * <code>MMS_ERROR_NO_DATA_NETWORK</code><br> * <code>MMS_ERROR_INVALID_SUBSCRIPTION_ID</code><br> * <code>MMS_ERROR_INACTIVE_SUBSCRIPTION</code><br> * <code>MMS_ERROR_DATA_DISABLED</code><br> * @param messageId an id that uniquely identifies the message requested to be downloaded. * @param messageId an id that uniquely identifies the message requested to be downloaded. * Used for logging and diagnostics purposes. The id may be 0. * Used for logging and diagnostics purposes. The id may be 0. * @throws IllegalArgumentException if locationUrl or contentUri is empty * @throws IllegalArgumentException if locationUrl or contentUri is empty Loading Loading @@ -2739,15 +2791,62 @@ public final class SmsManager { } } // MMS send/download failure result codes // MMS send/download failure result codes /** * Unspecific MMS error occurred during send/download. */ public static final int MMS_ERROR_UNSPECIFIED = 1; public static final int MMS_ERROR_UNSPECIFIED = 1; /** * ApnException occurred during MMS network setup. */ public static final int MMS_ERROR_INVALID_APN = 2; public static final int MMS_ERROR_INVALID_APN = 2; /** * An error occurred during the MMS connection setup. */ public static final int MMS_ERROR_UNABLE_CONNECT_MMS = 3; public static final int MMS_ERROR_UNABLE_CONNECT_MMS = 3; /** * An error occurred during the HTTP client setup. */ public static final int MMS_ERROR_HTTP_FAILURE = 4; public static final int MMS_ERROR_HTTP_FAILURE = 4; /** * An I/O error occurred reading the PDU. */ public static final int MMS_ERROR_IO_ERROR = 5; public static final int MMS_ERROR_IO_ERROR = 5; /** * An error occurred while retrying sending/downloading the MMS. */ public static final int MMS_ERROR_RETRY = 6; public static final int MMS_ERROR_RETRY = 6; /** * The carrier-dependent configuration values could not be loaded. */ public static final int MMS_ERROR_CONFIGURATION_ERROR = 7; public static final int MMS_ERROR_CONFIGURATION_ERROR = 7; /** * There is no data network. */ public static final int MMS_ERROR_NO_DATA_NETWORK = 8; public static final int MMS_ERROR_NO_DATA_NETWORK = 8; /** * The subscription id for the send/download is invalid. */ public static final int MMS_ERROR_INVALID_SUBSCRIPTION_ID = 9; /** * The subscription id for the send/download is inactive. */ public static final int MMS_ERROR_INACTIVE_SUBSCRIPTION = 10; /** * Data is disabled for the MMS APN. */ public static final int MMS_ERROR_DATA_DISABLED = 11; /** Intent extra name for MMS sending result data in byte array type */ /** Intent extra name for MMS sending result data in byte array type */ public static final String EXTRA_MMS_DATA = "android.telephony.extra.MMS_DATA"; public static final String EXTRA_MMS_DATA = "android.telephony.extra.MMS_DATA"; /** Intent extra name for HTTP status code for MMS HTTP failure in integer type */ /** Intent extra name for HTTP status code for MMS HTTP failure in integer type */ Loading