Class CarrierMessagingService
public class CarrierMessagingService : Service, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
CarrierMessagingService
- Implements
- Inherited Members
- Extension Methods
Constructors
CarrierMessagingService()
public CarrierMessagingService()
CarrierMessagingService(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public CarrierMessagingService(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
DOWNLOAD_STATUS_ERROR
public static int DOWNLOAD_STATUS_ERROR { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_CONFIGURATION_ERROR
public static int DOWNLOAD_STATUS_MMS_ERROR_CONFIGURATION_ERROR { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_DATA_DISABLED
public static int DOWNLOAD_STATUS_MMS_ERROR_DATA_DISABLED { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_HTTP_FAILURE
public static int DOWNLOAD_STATUS_MMS_ERROR_HTTP_FAILURE { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION
public static int DOWNLOAD_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_INVALID_APN
public static int DOWNLOAD_STATUS_MMS_ERROR_INVALID_APN { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID
public static int DOWNLOAD_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_IO_ERROR
public static int DOWNLOAD_STATUS_MMS_ERROR_IO_ERROR { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER
public static int DOWNLOAD_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_NO_DATA_NETWORK
public static int DOWNLOAD_STATUS_MMS_ERROR_NO_DATA_NETWORK { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_RETRY
public static int DOWNLOAD_STATUS_MMS_ERROR_RETRY { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS
public static int DOWNLOAD_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS { get; set; }
Property Value
DOWNLOAD_STATUS_MMS_ERROR_UNSPECIFIED
public static int DOWNLOAD_STATUS_MMS_ERROR_UNSPECIFIED { get; set; }
Property Value
DOWNLOAD_STATUS_OK
public static int DOWNLOAD_STATUS_OK { get; set; }
Property Value
DOWNLOAD_STATUS_RETRY_ON_CARRIER_NETWORK
public static int DOWNLOAD_STATUS_RETRY_ON_CARRIER_NETWORK { get; set; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
RECEIVE_OPTIONS_DEFAULT
public static int RECEIVE_OPTIONS_DEFAULT { get; set; }
Property Value
RECEIVE_OPTIONS_DROP
public static int RECEIVE_OPTIONS_DROP { get; set; }
Property Value
RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE
public static int RECEIVE_OPTIONS_SKIP_NOTIFY_WHEN_CREDENTIAL_PROTECTED_STORAGE_UNAVAILABLE { get; set; }
Property Value
SEND_FLAG_REQUEST_DELIVERY_STATUS
public static int SEND_FLAG_REQUEST_DELIVERY_STATUS { get; set; }
Property Value
SEND_STATUS_ERROR
public static int SEND_STATUS_ERROR { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_CONFIGURATION_ERROR
public static int SEND_STATUS_MMS_ERROR_CONFIGURATION_ERROR { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_DATA_DISABLED
public static int SEND_STATUS_MMS_ERROR_DATA_DISABLED { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_HTTP_FAILURE
public static int SEND_STATUS_MMS_ERROR_HTTP_FAILURE { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION
public static int SEND_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_INVALID_APN
public static int SEND_STATUS_MMS_ERROR_INVALID_APN { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID
public static int SEND_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_IO_ERROR
public static int SEND_STATUS_MMS_ERROR_IO_ERROR { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER
public static int SEND_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_NO_DATA_NETWORK
public static int SEND_STATUS_MMS_ERROR_NO_DATA_NETWORK { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_RETRY
public static int SEND_STATUS_MMS_ERROR_RETRY { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS
public static int SEND_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS { get; set; }
Property Value
SEND_STATUS_MMS_ERROR_UNSPECIFIED
public static int SEND_STATUS_MMS_ERROR_UNSPECIFIED { get; set; }
Property Value
SEND_STATUS_OK
public static int SEND_STATUS_OK { get; set; }
Property Value
SEND_STATUS_RESULT_CANCELLED
public static int SEND_STATUS_RESULT_CANCELLED { get; set; }
Property Value
SEND_STATUS_RESULT_ENCODING_ERROR
public static int SEND_STATUS_RESULT_ENCODING_ERROR { get; set; }
Property Value
SEND_STATUS_RESULT_ERROR_FDN_CHECK_FAILURE
public static int SEND_STATUS_RESULT_ERROR_FDN_CHECK_FAILURE { get; set; }
Property Value
SEND_STATUS_RESULT_ERROR_GENERIC_FAILURE
public static int SEND_STATUS_RESULT_ERROR_GENERIC_FAILURE { get; set; }
Property Value
SEND_STATUS_RESULT_ERROR_LIMIT_EXCEEDED
public static int SEND_STATUS_RESULT_ERROR_LIMIT_EXCEEDED { get; set; }
Property Value
SEND_STATUS_RESULT_ERROR_NO_SERVICE
public static int SEND_STATUS_RESULT_ERROR_NO_SERVICE { get; set; }
Property Value
SEND_STATUS_RESULT_ERROR_NULL_PDU
public static int SEND_STATUS_RESULT_ERROR_NULL_PDU { get; set; }
Property Value
SEND_STATUS_RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED
public static int SEND_STATUS_RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED { get; set; }
Property Value
SEND_STATUS_RESULT_ERROR_SHORT_CODE_NOT_ALLOWED
public static int SEND_STATUS_RESULT_ERROR_SHORT_CODE_NOT_ALLOWED { get; set; }
Property Value
SEND_STATUS_RESULT_INVALID_ARGUMENTS
public static int SEND_STATUS_RESULT_INVALID_ARGUMENTS { get; set; }
Property Value
SEND_STATUS_RESULT_INVALID_SMSC_ADDRESS
public static int SEND_STATUS_RESULT_INVALID_SMSC_ADDRESS { get; set; }
Property Value
SEND_STATUS_RESULT_INVALID_SMS_FORMAT
public static int SEND_STATUS_RESULT_INVALID_SMS_FORMAT { get; set; }
Property Value
SEND_STATUS_RESULT_INVALID_STATE
public static int SEND_STATUS_RESULT_INVALID_STATE { get; set; }
Property Value
SEND_STATUS_RESULT_NETWORK_ERROR
public static int SEND_STATUS_RESULT_NETWORK_ERROR { get; set; }
Property Value
SEND_STATUS_RESULT_NETWORK_REJECT
public static int SEND_STATUS_RESULT_NETWORK_REJECT { get; set; }
Property Value
SEND_STATUS_RESULT_OPERATION_NOT_ALLOWED
public static int SEND_STATUS_RESULT_OPERATION_NOT_ALLOWED { get; set; }
Property Value
SEND_STATUS_RESULT_REQUEST_NOT_SUPPORTED
public static int SEND_STATUS_RESULT_REQUEST_NOT_SUPPORTED { get; set; }
Property Value
SEND_STATUS_RESULT_SMS_BLOCKED_DURING_EMERGENCY
public static int SEND_STATUS_RESULT_SMS_BLOCKED_DURING_EMERGENCY { get; set; }
Property Value
SEND_STATUS_RESULT_SMS_SEND_RETRY_FAILED
public static int SEND_STATUS_RESULT_SMS_SEND_RETRY_FAILED { get; set; }
Property Value
SEND_STATUS_RETRY_ON_CARRIER_NETWORK
public static int SEND_STATUS_RETRY_ON_CARRIER_NETWORK { get; set; }
Property Value
SERVICE_INTERFACE
public static String SERVICE_INTERFACE { get; set; }
Property Value
Methods
CreatePoolableInstance()
HPA initializer for CarrierMessagingService()
public static CarrierMessagingService CreatePoolableInstance()
Returns
OnDownloadMms(Uri, int, Uri, ResultCallback<Integer>)
public void OnDownloadMms(Uri arg0, int arg1, Uri arg2, CarrierMessagingService.ResultCallback<Integer> arg3)
Parameters
arg0Uriarg1intarg2Uriarg3CarrierMessagingService.ResultCallback<Integer>
OnFilterSms(MessagePdu, String, int, int, ResultCallback<Boolean>)
[Obsolete("Deprecated in JVM")]
public void OnFilterSms(MessagePdu arg0, String arg1, int arg2, int arg3, CarrierMessagingService.ResultCallback<Boolean> arg4)
Parameters
arg0MessagePduarg1Stringarg2intarg3intarg4CarrierMessagingService.ResultCallback<Boolean>
OnReceiveTextSms(MessagePdu, String, int, int, ResultCallback<Integer>)
public void OnReceiveTextSms(MessagePdu arg0, String arg1, int arg2, int arg3, CarrierMessagingService.ResultCallback<Integer> arg4)
Parameters
arg0MessagePduarg1Stringarg2intarg3intarg4CarrierMessagingService.ResultCallback<Integer>
OnSendDataSms(byte[], int, String, int, ResultCallback<SendSmsResult>)
[Obsolete("Deprecated in JVM")]
public void OnSendDataSms(byte[] arg0, int arg1, String arg2, int arg3, CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult> arg4)
Parameters
arg0byte[]arg1intarg2Stringarg3intarg4CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult>
OnSendDataSms(byte[], int, String, int, int, ResultCallback<SendSmsResult>)
public void OnSendDataSms(byte[] arg0, int arg1, String arg2, int arg3, int arg4, CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult> arg5)
Parameters
arg0byte[]arg1intarg2Stringarg3intarg4intarg5CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult>
OnSendMms(Uri, int, Uri, ResultCallback<SendMmsResult>)
public void OnSendMms(Uri arg0, int arg1, Uri arg2, CarrierMessagingService.ResultCallback<CarrierMessagingService.SendMmsResult> arg3)
Parameters
arg0Uriarg1intarg2Uriarg3CarrierMessagingService.ResultCallback<CarrierMessagingService.SendMmsResult>
OnSendMultipartTextSms(List<String>, int, String, ResultCallback<SendMultipartSmsResult>)
[Obsolete("Deprecated in JVM")]
public void OnSendMultipartTextSms(List<String> arg0, int arg1, String arg2, CarrierMessagingService.ResultCallback<CarrierMessagingService.SendMultipartSmsResult> arg3)
Parameters
arg0List<String>arg1intarg2Stringarg3CarrierMessagingService.ResultCallback<CarrierMessagingService.SendMultipartSmsResult>
OnSendMultipartTextSms(List<String>, int, String, int, ResultCallback<SendMultipartSmsResult>)
public void OnSendMultipartTextSms(List<String> arg0, int arg1, String arg2, int arg3, CarrierMessagingService.ResultCallback<CarrierMessagingService.SendMultipartSmsResult> arg4)
Parameters
arg0List<String>arg1intarg2Stringarg3intarg4CarrierMessagingService.ResultCallback<CarrierMessagingService.SendMultipartSmsResult>
OnSendTextSms(String, int, String, ResultCallback<SendSmsResult>)
[Obsolete("Deprecated in JVM")]
public void OnSendTextSms(String arg0, int arg1, String arg2, CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult> arg3)
Parameters
arg0Stringarg1intarg2Stringarg3CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult>
OnSendTextSms(String, int, String, int, ResultCallback<SendSmsResult>)
public void OnSendTextSms(String arg0, int arg1, String arg2, int arg3, CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult> arg4)
Parameters
arg0Stringarg1intarg2Stringarg3intarg4CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult>