Table of Contents

Class CarrierMessagingService

Namespace
Android.Service.Carrier
Assembly
MASES.Netdroid.dll
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

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

DOWNLOAD_STATUS_ERROR

public static int DOWNLOAD_STATUS_ERROR { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_CONFIGURATION_ERROR

public static int DOWNLOAD_STATUS_MMS_ERROR_CONFIGURATION_ERROR { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_DATA_DISABLED

public static int DOWNLOAD_STATUS_MMS_ERROR_DATA_DISABLED { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_HTTP_FAILURE

public static int DOWNLOAD_STATUS_MMS_ERROR_HTTP_FAILURE { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION

public static int DOWNLOAD_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_INVALID_APN

public static int DOWNLOAD_STATUS_MMS_ERROR_INVALID_APN { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID

public static int DOWNLOAD_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_IO_ERROR

public static int DOWNLOAD_STATUS_MMS_ERROR_IO_ERROR { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER

public static int DOWNLOAD_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_NO_DATA_NETWORK

public static int DOWNLOAD_STATUS_MMS_ERROR_NO_DATA_NETWORK { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_RETRY

public static int DOWNLOAD_STATUS_MMS_ERROR_RETRY { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS

public static int DOWNLOAD_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS { get; set; }

Property Value

int

DOWNLOAD_STATUS_MMS_ERROR_UNSPECIFIED

public static int DOWNLOAD_STATUS_MMS_ERROR_UNSPECIFIED { get; set; }

Property Value

int

DOWNLOAD_STATUS_OK

public static int DOWNLOAD_STATUS_OK { get; set; }

Property Value

int

DOWNLOAD_STATUS_RETRY_ON_CARRIER_NETWORK

public static int DOWNLOAD_STATUS_RETRY_ON_CARRIER_NETWORK { get; set; }

Property Value

int

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

RECEIVE_OPTIONS_DEFAULT

public static int RECEIVE_OPTIONS_DEFAULT { get; set; }

Property Value

int

RECEIVE_OPTIONS_DROP

public static int RECEIVE_OPTIONS_DROP { get; set; }

Property Value

int

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

int

SEND_FLAG_REQUEST_DELIVERY_STATUS

public static int SEND_FLAG_REQUEST_DELIVERY_STATUS { get; set; }

Property Value

int

SEND_STATUS_ERROR

public static int SEND_STATUS_ERROR { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_CONFIGURATION_ERROR

public static int SEND_STATUS_MMS_ERROR_CONFIGURATION_ERROR { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_DATA_DISABLED

public static int SEND_STATUS_MMS_ERROR_DATA_DISABLED { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_HTTP_FAILURE

public static int SEND_STATUS_MMS_ERROR_HTTP_FAILURE { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION

public static int SEND_STATUS_MMS_ERROR_INACTIVE_SUBSCRIPTION { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_INVALID_APN

public static int SEND_STATUS_MMS_ERROR_INVALID_APN { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID

public static int SEND_STATUS_MMS_ERROR_INVALID_SUBSCRIPTION_ID { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_IO_ERROR

public static int SEND_STATUS_MMS_ERROR_IO_ERROR { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER

public static int SEND_STATUS_MMS_ERROR_MMS_DISABLED_BY_CARRIER { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_NO_DATA_NETWORK

public static int SEND_STATUS_MMS_ERROR_NO_DATA_NETWORK { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_RETRY

public static int SEND_STATUS_MMS_ERROR_RETRY { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS

public static int SEND_STATUS_MMS_ERROR_UNABLE_CONNECT_MMS { get; set; }

Property Value

int

SEND_STATUS_MMS_ERROR_UNSPECIFIED

public static int SEND_STATUS_MMS_ERROR_UNSPECIFIED { get; set; }

Property Value

int

SEND_STATUS_OK

public static int SEND_STATUS_OK { get; set; }

Property Value

int

SEND_STATUS_RESULT_CANCELLED

public static int SEND_STATUS_RESULT_CANCELLED { get; set; }

Property Value

int

SEND_STATUS_RESULT_ENCODING_ERROR

public static int SEND_STATUS_RESULT_ENCODING_ERROR { get; set; }

Property Value

int

SEND_STATUS_RESULT_ERROR_FDN_CHECK_FAILURE

public static int SEND_STATUS_RESULT_ERROR_FDN_CHECK_FAILURE { get; set; }

Property Value

int

SEND_STATUS_RESULT_ERROR_GENERIC_FAILURE

public static int SEND_STATUS_RESULT_ERROR_GENERIC_FAILURE { get; set; }

Property Value

int

SEND_STATUS_RESULT_ERROR_LIMIT_EXCEEDED

public static int SEND_STATUS_RESULT_ERROR_LIMIT_EXCEEDED { get; set; }

Property Value

int

SEND_STATUS_RESULT_ERROR_NO_SERVICE

public static int SEND_STATUS_RESULT_ERROR_NO_SERVICE { get; set; }

Property Value

int

SEND_STATUS_RESULT_ERROR_NULL_PDU

public static int SEND_STATUS_RESULT_ERROR_NULL_PDU { get; set; }

Property Value

int

SEND_STATUS_RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED

public static int SEND_STATUS_RESULT_ERROR_SHORT_CODE_NEVER_ALLOWED { get; set; }

Property Value

int

SEND_STATUS_RESULT_ERROR_SHORT_CODE_NOT_ALLOWED

public static int SEND_STATUS_RESULT_ERROR_SHORT_CODE_NOT_ALLOWED { get; set; }

Property Value

int

SEND_STATUS_RESULT_INVALID_ARGUMENTS

public static int SEND_STATUS_RESULT_INVALID_ARGUMENTS { get; set; }

Property Value

int

SEND_STATUS_RESULT_INVALID_SMSC_ADDRESS

public static int SEND_STATUS_RESULT_INVALID_SMSC_ADDRESS { get; set; }

Property Value

int

SEND_STATUS_RESULT_INVALID_SMS_FORMAT

public static int SEND_STATUS_RESULT_INVALID_SMS_FORMAT { get; set; }

Property Value

int

SEND_STATUS_RESULT_INVALID_STATE

public static int SEND_STATUS_RESULT_INVALID_STATE { get; set; }

Property Value

int

SEND_STATUS_RESULT_NETWORK_ERROR

public static int SEND_STATUS_RESULT_NETWORK_ERROR { get; set; }

Property Value

int

SEND_STATUS_RESULT_NETWORK_REJECT

public static int SEND_STATUS_RESULT_NETWORK_REJECT { get; set; }

Property Value

int

SEND_STATUS_RESULT_OPERATION_NOT_ALLOWED

public static int SEND_STATUS_RESULT_OPERATION_NOT_ALLOWED { get; set; }

Property Value

int

SEND_STATUS_RESULT_REQUEST_NOT_SUPPORTED

public static int SEND_STATUS_RESULT_REQUEST_NOT_SUPPORTED { get; set; }

Property Value

int

SEND_STATUS_RESULT_SMS_BLOCKED_DURING_EMERGENCY

public static int SEND_STATUS_RESULT_SMS_BLOCKED_DURING_EMERGENCY { get; set; }

Property Value

int

SEND_STATUS_RESULT_SMS_SEND_RETRY_FAILED

public static int SEND_STATUS_RESULT_SMS_SEND_RETRY_FAILED { get; set; }

Property Value

int

SEND_STATUS_RETRY_ON_CARRIER_NETWORK

public static int SEND_STATUS_RETRY_ON_CARRIER_NETWORK { get; set; }

Property Value

int

SERVICE_INTERFACE

public static String SERVICE_INTERFACE { get; set; }

Property Value

String

Methods

CreatePoolableInstance()

HPA initializer for CarrierMessagingService()

public static CarrierMessagingService CreatePoolableInstance()

Returns

CarrierMessagingService

OnDownloadMms(Uri, int, Uri, ResultCallback<Integer>)

public void OnDownloadMms(Uri arg0, int arg1, Uri arg2, CarrierMessagingService.ResultCallback<Integer> arg3)

Parameters

arg0 Uri

Uri

arg1 int

int

arg2 Uri

Uri

arg3 CarrierMessagingService.ResultCallback<Integer>

CarrierMessagingService.ResultCallback

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

arg0 MessagePdu

MessagePdu

arg1 String

String

arg2 int

int

arg3 int

int

arg4 CarrierMessagingService.ResultCallback<Boolean>

CarrierMessagingService.ResultCallback

OnReceiveTextSms(MessagePdu, String, int, int, ResultCallback<Integer>)

public void OnReceiveTextSms(MessagePdu arg0, String arg1, int arg2, int arg3, CarrierMessagingService.ResultCallback<Integer> arg4)

Parameters

arg0 MessagePdu

MessagePdu

arg1 String

String

arg2 int

int

arg3 int

int

arg4 CarrierMessagingService.ResultCallback<Integer>

CarrierMessagingService.ResultCallback

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

arg0 byte[]

byte

arg1 int

int

arg2 String

String

arg3 int

int

arg4 CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult>

CarrierMessagingService.ResultCallback

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

arg0 byte[]

byte

arg1 int

int

arg2 String

String

arg3 int

int

arg4 int

int

arg5 CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult>

CarrierMessagingService.ResultCallback

OnSendMms(Uri, int, Uri, ResultCallback<SendMmsResult>)

public void OnSendMms(Uri arg0, int arg1, Uri arg2, CarrierMessagingService.ResultCallback<CarrierMessagingService.SendMmsResult> arg3)

Parameters

arg0 Uri

Uri

arg1 int

int

arg2 Uri

Uri

arg3 CarrierMessagingService.ResultCallback<CarrierMessagingService.SendMmsResult>

CarrierMessagingService.ResultCallback

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

arg0 List<String>

List

arg1 int

int

arg2 String

String

arg3 CarrierMessagingService.ResultCallback<CarrierMessagingService.SendMultipartSmsResult>

CarrierMessagingService.ResultCallback

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

arg0 List<String>

List

arg1 int

int

arg2 String

String

arg3 int

int

arg4 CarrierMessagingService.ResultCallback<CarrierMessagingService.SendMultipartSmsResult>

CarrierMessagingService.ResultCallback

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

arg0 String

String

arg1 int

int

arg2 String

String

arg3 CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult>

CarrierMessagingService.ResultCallback

OnSendTextSms(String, int, String, int, ResultCallback<SendSmsResult>)

public void OnSendTextSms(String arg0, int arg1, String arg2, int arg3, CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult> arg4)

Parameters

arg0 String

String

arg1 int

int

arg2 String

String

arg3 int

int

arg4 CarrierMessagingService.ResultCallback<CarrierMessagingService.SendSmsResult>

CarrierMessagingService.ResultCallback