Objectcom.nttdocomo.system.Message
com.nttdocomo.system.MessageSent
ネイティブから取得したメッセージiアプリの送信メッセージを定義します。
MessageSentオブジェクトは、
MessageAgent.getMessage(int, int)
メソッドにより取得される、
メッセージiアプリの送信または未送信メッセージを表します。
送信および未送信メッセージには、 サブジェクト(通常文字列)、 本文(通常文字列)、 送信日時(通常文字列として取得可能)、 宛先アドレス(通常文字列またはXStringまたはXStringの配列)、 添付バイナリデータが設定されています。
メッセージiアプリのメッセージ送信機能により作成(保存)された
送信および未送信メッセージについては、
そのメッセージiアプリでの作成状況に応じて
通常文字列またはXStringまたはXString配列の宛先アドレスが設定されています。
例えば、
宛先アドレスに通常文字列を指定して送信したメッセージを
送信フォルダから取得すると、
その宛先アドレスは通常文字列で設定されています。
これは、実行中のアプリケーションであるか否かにかかわらず、
このメッセージiアプリ用の送信または未送信フォルダにある、
自端末で作成されたすべてのメッセージiアプリ作成メッセージに適用されます。
メッセージiアプリが作成(保存)したメッセージでない場合、
宛先アドレスは1つであっても必ずXString配列で設定されています。
したがって、宛先アドレスは、
のいずれかになっています。
なお、 「宛先アドレス」にはカーボンコピー(Cc)やブラインドカーボンコピー(Bcc) は含みません。 すなわち、ネイティブ機能のメーラによって作成(保存)したメールに Cc や Bcc が指定されていたとしても、それらの情報は一切取得できません。
MessageAgent| フィールドの概要 |
| インタフェース com.nttdocomo.system.MailConstants から継承したフィールド |
ADDRESS_DOMAIN, ADDRESS_FULL, ADDRESS_USER, RECEIVED, SENT, UNSENT |
| メソッドの概要 | |
String[] |
getRecipients()
宛先アドレス(通常文字列)を取得します。 |
String |
getSubject()
サブジェクト(通常文字列)を取得します。 |
XString |
getXRecipient(int part)
宛先アドレス(XString)を取得します。 |
XString[] |
getXRecipients(int part)
宛先アドレス(XString配列)を取得します。 |
| クラス com.nttdocomo.system.Message から継承したメソッド |
getBody, getData, getDateString, getId, getType |
| クラス Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| メソッドの詳細 |
public String getSubject()
Message 内の getSubjectpublic String[] getRecipients()
public XString getXRecipient(int part)
part - アドレス中の取得する部分を指定します。
ADDRESS_FULL、
ADDRESS_USER、
ADDRESS_DOMAIN
のいずれかを指定します。
IllegalArgumentException - 引数 part の値が不正な場合に発生します。
public XString[] getXRecipients(int part)
宛先アドレス(XString配列)を取得します。
このメッセージがショートメール(PDC 端末の場合)・SMS (FOMA 端末の場合) である場合には、宛先アドレスとして、当該ショートメール・SMS の宛先電話番号が設定されているものとして扱われます。
part - アドレス中の取得する部分を指定します。
ADDRESS_FULL、
ADDRESS_USER、
ADDRESS_DOMAIN
のいずれかを指定します。
IllegalArgumentException - 引数 part の値が不正な場合に発生します。