|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Object
|
+--com.nttdocomo.ui.IApplication
|
+--com.nttdocomo.ui.MApplication
待ち受けアプリケーションの雛型を提供します。
待ち受けアプリケーションは必ずこのクラスを継承して作成しなければなりません。
このクラスを使用してアプリケーションクラスを作成する場合の注意を以下に示します。
| フィールドの概要 | |
static int |
CLOCK_TICK_EVENT
ネイティブの時計の時刻が変化したことを表すイベントです (=3)。 |
static int |
FOLD_CHANGED_EVENT
折りたたみ状態あるいはフリップの状態が変化したことを表すイベントです (=4)。 |
static int |
MODE_CHANGED_EVENT
アプリケーションが非活性化状態/休眠状態から活性化状態に切り替わったことを 表すイベントです (=1)。 |
static int |
WAKEUP_TIMER_EVENT
アプリケーションが設定した時間だけ経過したことを表すイベントです (=2)。 |
| クラス com.nttdocomo.ui.IApplication から継承したフィールド |
LAUNCH_BROWSER, LAUNCHED_AFTER_DOWNLOAD, LAUNCHED_AS_CONCIERGE, LAUNCHED_FROM_BROWSER, LAUNCHED_FROM_EXT, LAUNCHED_FROM_MAILER, LAUNCHED_FROM_MENU, LAUNCHED_FROM_TIMER |
| コンストラクタの概要 | |
MApplication()
|
|
| メソッドの概要 | |
void |
deactivate()
アプリケーションを活性化状態から非活性化状態に切り替えます。 |
int |
getWakeupTimer()
設定した時間の経過をシステムイベントとして通知するタイマの残り時間を取得します。 |
void |
processSystemEvent(int type,
int param)
待ち受けアプリケーションに関連するイベントが発生した場合に 呼ばれるメソッドです。 |
void |
resetWakeupTimer()
設定した時間の経過をシステムイベントとして通知するタイマを解除します。 |
void |
setClockTick(boolean b)
ネイティブの時計の時刻変化に合わせてイベントを発生させるかどうか指定します。 |
void |
setWakeupTimer(int time)
設定した時間の経過をシステムイベントとして通知するタイマを設定します。 |
void |
sleep()
待ち受けアプリケーションが休眠モードに入ることを JAM に通知します。 |
| クラス com.nttdocomo.ui.IApplication から継承したメソッド |
getArgs, getCurrentApp, getLaunchType, getParameter, getSourceURL, launch, resume, start, terminate |
| クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
public static final int MODE_CHANGED_EVENT
public static final int WAKEUP_TIMER_EVENT
public static final int CLOCK_TICK_EVENT
public static final int FOLD_CHANGED_EVENT
| コンストラクタの詳細 |
public MApplication()
| メソッドの詳細 |
public void processSystemEvent(int type,
int param)
type - イベントのタイプが渡されます。param - イベントのパラメータが渡されます。
パラメータを持たないイベントの場合は 0 が渡されます。public final void sleep()
IllegalStateException - 通常実行時に呼ばれた場合や活性化状態時に呼ばれた場合に発生します。public final void setWakeupTimer(int time)
time - イベントを発生するまでの時間をミリ秒単位で指定します。IllegalStateException - 通常実行時に呼ばれた場合に発生します。IllegalArgumentException - 引数 t に 0 未満の値が指定された場合に発生します。public final int getWakeupTimer()
IllegalStateException - 通常実行時に呼ばれた場合に発生します。public final void resetWakeupTimer()
IllegalStateException - 通常実行時に呼ばれた場合に発生します。public final void setClockTick(boolean b)
b - イベントを発生させる場合は true を、そうでない場合は flase を指定します。IllegalStateException - 通常実行時に呼ばれた場合に発生します。public final void deactivate()
IllegalStateException - 通常実行時に呼ばれた場合に発生します。
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||