SmsMessage 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
簡短訊息服務訊息。
[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
- 繼承
- 屬性
備註
簡短訊息服務訊息。
Java 文件 android.telephony.SmsMessage。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
建構函式
| 名稱 | Description |
|---|---|
| SmsMessage(IntPtr, JniHandleOwnership) |
用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。 |
欄位
| 名稱 | Description |
|---|---|
| EncodingKsc5601 |
已淘汰.
這個數值在全球標準中並未定義。 |
| Format3gpp |
表示 3GPP 格式的簡訊訊息。 |
| Format3gpp2 |
表示 3GPP2 格式的簡訊訊息。 |
| MaxUserDataBytes |
每則訊息的最大有效載荷位元組數 |
| MaxUserDataBytesWithHeader |
若存在使用者資料標頭,則為每則訊息的最大有效載荷位元組數。 |
| MaxUserDataSeptets |
每則訊息最大有效載荷七點數 |
| MaxUserDataSeptetsWithHeader |
若有使用者資料標頭,則每則訊息最多可獲得有效載荷七元組數。 |
屬性
| 名稱 | Description |
|---|---|
| Class |
回傳此 |
| DisplayMessageBody |
回傳訊息正文,或如果該訊息來自電子郵件閘道器,則回傳電子郵件內容。 |
| DisplayOriginatingAddress |
回傳寄件地址,或如果該訊息來自電子郵件閘道器,則回傳電子郵件寄件地址。 |
| EmailBody | |
| EmailFrom | |
| Handle |
底層 Android 實例的帳號。 (繼承來源 Object) |
| IndexOnIcc |
回傳訊息在 ICC 上的記錄索引(基於 1 的索引)。 |
| IndexOnSim |
已淘汰.
回傳訊息在 SIM 上的記錄索引(基於 1 的索引)。 |
| IsCphsMwiMessage |
CPHS MWI 切換訊息的回傳為真。 |
| IsEmail |
如果訊息是電子郵件,則回傳為真。 |
| IsMWIClearMessage |
若此訊息為 CPHS 語音信箱/訊息等待指示(MWI)清除訊息,則回傳 true。 |
| IsMwiDontStore |
若此訊息為「訊息等待指示群組:丟棄訊息」通知且不應儲存,則會回傳為真。 |
| IsMWISetMessage |
若此訊息為 CPHS 語音信箱/訊息等待指示器(MWI)設定訊息,則會回傳為真 |
| IsReplace |
參見TS 23。 |
| IsReplyPathPresent |
當 |
| IsStatusReportMessage |
回傳 true 時,若訊息是 SMS-STATUS-REPORT 訊息。 |
| JniIdentityHashCode |
取得由互通執行時指派給此 Java 對等端的身份雜湊碼。 (繼承來源 Object) |
| JniManagedPeerState |
簡短訊息服務訊息。 (繼承來源 JavaObject) |
| JniPeerMembers |
簡短訊息服務訊息。 |
| MessageBody |
如果訊息主體存在且是文字,則會以字串形式回傳。 |
| OriginatingAddress |
回傳此簡訊的原始地址(發送者),以字串形式回傳,若無法使用則為空。 |
| PeerReference |
取得這個 Java 節點的 JNI 物件參考。 (繼承來源 Object) |
| ProtocolIdentifier |
取得協議識別碼。 |
| PseudoSubject |
非官方慣例:若不存在,則主旨行會被包圍在 paren 空字串中 |
| RecipientAddress |
回傳此簡訊的接收者地址,格式為字串,若無法使用則為空。 |
| ServiceCenterAddress |
回傳轉發此訊息的 SMS 服務中心地址,若無則為空。 |
| Status |
GSM:對於 SMS-STATUS-REPORT 訊息,這會回傳狀態報告中的狀態欄位。 |
| StatusOnIcc |
回傳訊息在 ICC 上的狀態(已讀、未讀、已發送、未發送)。 |
| StatusOnSim |
已淘汰.
回傳 SIM 卡上訊息的狀態(已讀、未讀、已發送、未發送)。 |
| ThresholdClass |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| ThresholdType |
此 API 支援 Mono for Android 基礎架構,並非直接從你的程式碼中使用。 |
| TimestampMillis |
以 currentTimeMillis() 格式回傳服務中心時間戳記 |
方法
| 名稱 | Description |
|---|---|
| CalculateLength(ICharSequence, Boolean) |
計算編碼訊息內容所需的簡訊數量,以及下一則訊息剩餘的字元數。 |
| CalculateLength(String, Boolean) |
計算編碼訊息正文所需的簡訊數量,以及在當前編碼下下一則訊息前剩餘字元數。 |
| Clone() |
建立並回傳此物件的副本。 (繼承來源 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
簡短訊息服務訊息。 (繼承來源 JavaObject) |
| CreateFromPdu(Byte[], String) |
從原始 PDU 以指定的訊息格式建立 SmsMessage。 |
| CreateFromPdu(Byte[]) |
已淘汰.
從原始 PDU 建立 SmsMessage。 |
| Dispose() |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| Dispose(Boolean) |
釋放該 Java 節點所持有的資源。 (繼承來源 Object) |
| DisposeUnlessReferenced() |
簡短訊息服務訊息。 (繼承來源 JavaObject) |
| Equals(Object) |
簡短訊息服務訊息。 (繼承來源 JavaObject) |
| Equals(Object) |
表示是否有其他物體「等同」於此物。 (繼承來源 Object) |
| GetHashCode() |
回傳物件的雜湊碼值。 (繼承來源 Object) |
| GetMessageClass() |
回傳此訊息的類別。 |
| GetPdu() |
回傳訊息的原始 PDU。 |
| GetSubmitPdu(String, String, Int16, Byte[], Boolean) |
會收到一個 SMS-SUBMIT 的 PDU,作為目的地地址和一則訊息。 |
| GetSubmitPdu(String, String, String, Boolean) |
會收到一個 SMS-SUBMIT 的 PDU,作為目的地地址和一則訊息。 |
| GetTPLayerLengthForPDU(String) |
取得該 SMS-SUBMIT PDU 的 TP-Layer-Length 基本上就是長度(以位元組為單位,不是十六進位字元)減去 SMSC 標頭 |
| GetUserData() |
回傳使用者資料區段,若有使用者資料標頭,則減去該標頭。 |
| JavaFinalize() |
已淘汰.
當垃圾回收判定該物件不再有相關參考時,由垃圾回收器呼叫。 (繼承來源 Object) |
| Notify() |
喚醒一個正在該物件監視器上等待的執行緒。 (繼承來源 Object) |
| NotifyAll() |
喚醒所有等待該物件監視器的執行緒。 (繼承來源 Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
設定 Handle 屬性。 (繼承來源 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
簡短訊息服務訊息。 (繼承來源 JavaObject) |
| ToArray<T>() |
從這個 Java 陣列包裝器建立一個受管理陣列。 (繼承來源 Object) |
| ToString() |
回傳物件的字串表示。 (繼承來源 Object) |
| UnregisterFromRuntime() |
將此 Java 節點從互通執行時中取消註冊。 (繼承來源 Object) |
| Wait() |
導致目前執行緒等待被喚醒,通常是透過 <em>通知</><em 或 em>中斷</em> 來喚醒。 (繼承來源 Object) |
| Wait(Int64, Int32) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
| Wait(Int64) |
會讓目前執行緒等待喚醒,通常是透過 <em>通知</><em 或 em>中斷</em>,或是經過一定的真實時間。 (繼承來源 Object) |
明確介面實作
| 名稱 | Description |
|---|---|
| IJavaPeerable.Disposed() |
簡短訊息服務訊息。 (繼承來源 JavaObject) |
| IJavaPeerable.Finalized() |
簡短訊息服務訊息。 (繼承來源 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
簡短訊息服務訊息。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
簡短訊息服務訊息。 (繼承來源 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
簡短訊息服務訊息。 (繼承來源 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
簡短訊息服務訊息。 (繼承來源 JavaObject) |
擴充方法
| 名稱 | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
取得實例 |
| JavaAs<TResult>(IJavaPeerable) |
試著強制 |
| JavaCast<TResult>(IJavaObject) |
執行 Android 執行時間檢查的類型轉換。 |
| JavaCast<TResult>(IJavaObject) |
簡短訊息服務訊息。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
試著強制 |