com.j_phone.system
インタフェース MailListener

既知の実装クラスの一覧:
ResidentMIDlet

public interface MailListener

MailListenerインタフェースは、メール(SMS)着信イベントを待ち受けるリスナを実装するためのインタフェースです。

このインタフェースを実装したリスナを、DeviceControlのsetMailListener()メソッドを呼び出して登録してください。 メール着信に関するイベントは、MailListenerインタフェースのreceived()メソッドに通知されます。

MailListenerのイベント通知は、MIDletが常駐型か通常起動型かどうかに関係なく行われます。


フィールドの概要
static int CBS_DEFINE
          通常ステーションメッセージを示します。
static int CBS_PL
          緊急ステーションメッセージを示します。
static int GREETING
          グリーティングを示します。
static int LONGMAIL
          スーパーメールを示します。
static int RELAY
          リレーメールを示します。
static int SKYMAIL
          スカイメールを示します。
static int WEB
          自動配信メッセージを示します。
 
メソッドの概要
 void received(java.lang.String name, java.lang.String address, int detail)
          SMSを着信した場合に呼び出されます。
 

フィールドの詳細

SKYMAIL

public static final int SKYMAIL
スカイメールを示します。 SKYMAILには 1 が設定されています。

RELAY

public static final int RELAY
リレーメールを示します。 RELAYには 2 が設定されています。

GREETING

public static final int GREETING
グリーティングを示します。 GREETINGには 3 が設定されています。

LONGMAIL

public static final int LONGMAIL
スーパーメールを示します。 LONGMAILには 4 が設定されています。

WEB

public static final int WEB
自動配信メッセージを示します。 WEBには 5 が設定されています。

CBS_DEFINE

public static final int CBS_DEFINE
通常ステーションメッセージを示します。 CBS_DEFINEには 6 が設定されています。

CBS_PL

public static final int CBS_PL
緊急ステーションメッセージを示します。 CBS_PLには 7 が設定されています。
メソッドの詳細

received

public void received(java.lang.String name,
                     java.lang.String address,
                     int detail)
SMSを着信した場合に呼び出されます。 送信してきた人の名前は電話帳に載っている名前が指定されます。電話帳に載っていない場合は null が指定されます。
パラメータ:
name - 送信してきた人の名前
address - 送信元メールアドレス
detail - SMSの種類