Langue

SmsMessage Classe

Définition

Message court du service de messages.

[Android.Runtime.Register("android/telephony/SmsMessage", DoNotGenerateAcw=true)]
public class SmsMessage : Java.Lang.Object
[<Android.Runtime.Register("android/telephony/SmsMessage", DoNotGenerateAcw=true)>]
type SmsMessage = class
    inherit Object
Héritage
SmsMessage
Attributs

Remarques

Message court du service de messages.

Java documentation pour android.telephony.SmsMessage.

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

Constructeurs

Nom Description
SmsMessage(IntPtr, JniHandleOwnership)

Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.

Champs

Nom Description
EncodingKsc5601
Obsolète.

Cette valeur n’est pas définie dans la norme globale.

Format3gpp

Indique un sms au format 3GPP.

Format3gpp2

Indique un sms au format 3GPP2.

MaxUserDataBytes

Nombre maximal d’octets de charge utile par message

MaxUserDataBytesWithHeader

Nombre maximal d’octets de charge utile par message si un en-tête de données utilisateur est présent.

MaxUserDataSeptets

Nombre maximal de septets de charge utile par message

MaxUserDataSeptetsWithHeader

Nombre maximal de septets de charge utile par message si un en-tête de données utilisateur est présent.

Propriétés

Nom Description
Class

Retourne la classe runtime de ce Object.

(Hérité de Object)
DisplayMessageBody

Retourne le corps du message ou le corps du message électronique si ce message provient d’une passerelle de messagerie.

DisplayOriginatingAddress

Retourne l’adresse d’origine ou l’adresse e-mail à partir de l’adresse si ce message provient d’une passerelle de messagerie.

EmailBody
EmailFrom
Handle

Handle de l’instance Android sous-jacente.

(Hérité de Object)
IndexOnIcc

Retourne l’index d’enregistrement du message sur l’index ICC (index basé sur 1).

IndexOnSim
Obsolète.

Retourne l’index d’enregistrement du message sur la carte SIM (index basé sur 1).

IsCphsMwiMessage

Retourne la valeur true pour le message bascule MWI CPHS.

IsEmail

Retourne true si le message est un e-mail.

IsMWIClearMessage

retourne true si ce message est un message vocal/message en attente de message (MWI) CPHS

IsMwiDontStore

retourne true si ce message est une notification « Message en attente d’indication group : Ignorer le message » et ne doit pas être stocké.

IsMWISetMessage

retourne true si ce message est un message de messagerie vocale /message en attente de message (MWI) CPHS

IsReplace

Voir TS 23.

IsReplyPathPresent

Retourne true iff que le TP-Reply-Path bit est défini dans ce message.

IsStatusReportMessage

Retourne la valeur true iff que le message est un message SMS-STATUS-REPORT.

JniIdentityHashCode

Obtient le code de hachage d’identité affecté à cet homologue Java par le runtime d’interopérabilité.

(Hérité de Object)
JniManagedPeerState

Message court du service de messages.

(Hérité de JavaObject)
JniPeerMembers

Message court du service de messages.

MessageBody

Retourne le corps du message sous forme de chaîne, s’il existe et est basé sur du texte.

OriginatingAddress

Retourne l’adresse d’origine (expéditeur) de ce sms sous forme de chaîne ou null si elle n’est pas disponible.

PeerReference

Obtient la référence d’objet JNI pour cet homologue Java.

(Hérité de Object)
ProtocolIdentifier

Obtenir l’identificateur de protocole.

PseudoSubject

Convention non officielle d’une ligne d’objet placée dans une chaîne vide parens s’il n’est pas présent

RecipientAddress

Retourne l’adresse(récepteur) du destinataire de ce sms sous forme de chaîne ou null si elle n’est pas disponible.

ServiceCenterAddress

Retourne l’adresse du centre de service SMS qui a relayé ce message ou null s’il n’y en a aucun.

Status

GSM : Pour un message SMS-STATUS-REPORT, cela renvoie le champ d’état à partir du rapport d’état.

StatusOnIcc

Retourne l’état du message sur la CPI (lecture, non lue, envoyée, non envoyée).

StatusOnSim
Obsolète.

Retourne l’état du message sur la carte SIM (lecture, non lue, envoyée, non envoyée).

ThresholdClass

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

ThresholdType

Cette API prend en charge l’infrastructure Mono pour Android et n’est pas destinée à être utilisée directement à partir de votre code.

TimestampMillis

Renvoie l’horodatage du centre de service au format currentTimeMillis()

Méthodes

Nom Description
CalculateLength(ICharSequence, Boolean)

Calcule le nombre de SMS requis pour encoder le corps du message et le nombre de caractères restants jusqu’au message suivant.

CalculateLength(String, Boolean)

Calcule le nombre de SMS requis pour encoder le corps du message et le nombre de caractères restants jusqu’au message suivant, en fonction de l’encodage actuel.

Clone()

Crée et retourne une copie de cet objet.

(Hérité de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Message court du service de messages.

(Hérité de JavaObject)
CreateFromPdu(Byte[], String)

Créez un SmsMessage à partir d’un PDU brut avec le format de message spécifié.

CreateFromPdu(Byte[])
Obsolète.

Créez un SmsMessage à partir d’un PDU brut.

Dispose()

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
Dispose(Boolean)

Libère les ressources détenues par cet homologue Java.

(Hérité de Object)
DisposeUnlessReferenced()

Message court du service de messages.

(Hérité de JavaObject)
Equals(Object)

Message court du service de messages.

(Hérité de JavaObject)
Equals(Object)

Indique si un autre objet est « égal à » celui-ci.

(Hérité de Object)
GetHashCode()

Retourne une valeur de code de hachage pour l’objet.

(Hérité de Object)
GetMessageClass()

Retourne la classe de ce message.

GetPdu()

Retourne le PDU brut pour le message.

GetSubmitPdu(String, String, Int16, Byte[], Boolean)

Obtient une SMS-SUBMIT PDU pour une adresse de destination et un message.

GetSubmitPdu(String, String, String, Boolean)

Obtient une SMS-SUBMIT PDU pour une adresse de destination et un message.

GetTPLayerLengthForPDU(String)

Obtenez le tp-Layer-Length pour le SMS-SUBMIT PDU donné de façon simple, la longueur en octets (et non les caractères hexadécimaux) moins l’en-tête SMSC

GetUserData()

retourne la section données utilisateur moins l’en-tête de données utilisateur si un utilisateur était présent.

JavaFinalize()
Obsolète.

Appelé par le garbage collector sur un objet lorsque le garbage collection détermine qu’il n’y a plus de références à l’objet.

(Hérité de Object)
Notify()

Réveille un thread unique qui attend le moniteur de cet objet.

(Hérité de Object)
NotifyAll()

Réveille tous les threads qui attendent le moniteur de cet objet.

(Hérité de Object)
SetHandle(IntPtr, JniHandleOwnership)

Définit la propriété Handle.

(Hérité de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Message court du service de messages.

(Hérité de JavaObject)
ToArray<T>()

Crée un tableau managé à partir de ce wrapper de tableau Java.

(Hérité de Object)
ToString()

Retourne une représentation sous forme de chaîne de l’objet.

(Hérité de Object)
UnregisterFromRuntime()

Annule l’inscription de cet homologue Java à partir du runtime d’interopérabilité.

(Hérité de Object)
Wait()

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti par em ou><em>interrompu</em>.<>

(Hérité de Object)
Wait(Int64, Int32)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)
Wait(Int64)

Provoque l’attente du thread actuel jusqu’à ce qu’il soit réveillé, généralement en étant <averti> par< em>ou <em>interrompu/em<,> ou jusqu’à ce qu’une certaine quantité de temps réel s’est écoulée.

(Hérité de Object)

Implémentations d’interfaces explicites

Nom Description
IJavaPeerable.Disposed()

Message court du service de messages.

(Hérité de JavaObject)
IJavaPeerable.Finalized()

Message court du service de messages.

(Hérité de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Message court du service de messages.

(Hérité de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Message court du service de messages.

(Hérité de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Message court du service de messages.

(Hérité de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Message court du service de messages.

(Hérité de JavaObject)

Méthodes d’extension

Nom Description
GetJniTypeName(IJavaPeerable)

Obtient le nom JNI du type de l’instance self.

JavaAs<TResult>(IJavaPeerable)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

JavaCast<TResult>(IJavaObject)

Effectue une conversion de type vérifiée par le runtime Android.

JavaCast<TResult>(IJavaObject)

Message court du service de messages.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Essayez de forcer self le typeTResult, en vérifiant que le forçage est valide côté Java.

S’applique à