|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Objectcom.nttdocomo.ui.IApplication
アプリケーションの雛型を提供します。 アプリケーションは必ずこのクラスを継承して作成しなければなりません。
このクラスは通常のアプリケーションのライフサイクルを定義します。
また、JAM からダウンロード元の URL や ADF のパラメータを取得することができます。
[DoJa-2.0 以降]
JAM から起動形態を取得することができます。
また、他のアプリケーションから起動された際のパラメータを取得したり、
他のアプリケーションにパラメータを渡して起動したりすることができます。
[DoJa-3.0 (505i) 以降]
アプリケーションがサスペンドした場合、どのような理由でサスペンドしたか、また、
サスペンド中に音声着信などの事象が発生したかどうかを取得することができます。
また、トラステッドiアプリケーションでは、
JAM に対してアプリケーションの自動起動時刻の設定および取得を行うことができます。
アプリケーションがサスペンドした場合、サスペンド状態から戻った直後に
resume()
メソッドが呼ばれます。
カレントフレームが存在する場合は、
レジュームイベント
がそのフレームに投げられたあとに
resumeメソッドが呼ばれます。
ただし、アプリケーションプログラマはそれらの順序を意識したコーディングをしてはなりません。
このクラスを使用してアプリケーションクラスを作成する場合の注意を以下に示します。
public MyApp extends IApplication { public void start() { ... } }
public MyApp2 extends IApplication { public MyApp2() { ... } public void start() { ... } }
ミニマムスペック:
フィールドの概要 | |
static int |
LAUNCH_AS_LAUNCHER
iアプリをランチャモードで起動することを示す起動種別です(=4)。 |
static int |
LAUNCH_BROWSER
ブラウザを起動してページを表示することを示す起動種別です(=1)。 |
static int |
LAUNCH_BROWSER_SUSPEND [iアプリオプションAPI]
ブラウザを起動してページを表示することを示す起動種別です(=13)。 |
static int |
LAUNCH_DTV [iアプリオプションAPI]
デジタルテレビアプリケーションを起動することを示す起動種別です(=12)。 |
static int |
LAUNCH_IAPPLI
iアプリを連携モードで起動することを示す起動種別です(=3)。 |
static int |
LAUNCH_MAIL_LAST_INCOMING
最新の未読メールの閲覧画面を起動することを示す起動種別です(=10)。 |
static int |
LAUNCH_MAIL_RECEIVED
メールの受信フォルダを起動することを示す起動種別です(=7)。 |
static int |
LAUNCH_MAIL_SENT
メールの送信フォルダを起動することを示す起動種別です(=8)。 |
static int |
LAUNCH_MAIL_UNSENT
メールの未送信フォルダを起動することを示す起動種別です(=9)。 |
static int |
LAUNCH_MAILMENU
メールメニュー(受信メール、送信メール、メール設定、センター問い合わせ等のメニュー)を起動することを示す起動種別です(=5)。 |
static int |
LAUNCH_SCHEDULER
スケジューラを起動することを示す起動種別です(=6)。 |
static int |
LAUNCH_VERSIONUP
JAMを起動して実行中のiアプリの自動バージョンアップを行うことを示す起動種別です(=2)。 |
static int |
LAUNCHED_AFTER_DOWNLOAD
ダウンロード直後(通常起動の1回目)に起動されたことを表す起動タイプです(=1)。 |
static int |
LAUNCHED_AS_CONCIERGE
待ち受けアプリケーションとして起動されたことを表す起動タイプです(=3)。 |
static int |
LAUNCHED_AS_ILET
ダウンロード即起動アプリとしてブラウザから起動されたことを表す起動タイプです(=9)。 |
static int |
LAUNCHED_FROM_BML [iアプリオプションAPI]
BML ブラウザからの連携によって起動されたことを表す起動タイプです(=21)。 |
static int |
LAUNCHED_FROM_BROWSER
ブラウザからの連携によって起動されたことを表す起動タイプです(=5)。 |
static int |
LAUNCHED_FROM_DTV [iアプリオプションAPI]
デジタルテレビアプリケーションからの連携によって起動されたことを表す起動タイプです(=17)。 |
static int |
LAUNCHED_FROM_EXT
外部インタフェースから起動されたことを表す起動タイプです(=4)。 |
static int |
LAUNCHED_FROM_FELICA_ADHOC [iアプリオプションAPI]
非接触IC 外部 R/W からの連続データ転送によって起動されたことを表す起動タイプです。 |
static int |
LAUNCHED_FROM_IAPPLI
iアプリからの連携(連携モード)によって起動されたことを表す起動タイプです(=7)。 |
static int |
LAUNCHED_FROM_LAUNCHER
iアプリからの連携(ランチャモード)によって起動されたことを表す起動タイプです(=8)。 |
static int |
LAUNCHED_FROM_LOCATION_IMAGE [iアプリオプションAPI]
データ BOX に保存されている位置情報埋め込み画像から起動されたことを表す起動タイプです(=14)。 |
static int |
LAUNCHED_FROM_LOCATION_INFO [iアプリオプションAPI]
位置情報から起動されたことを表す起動タイプです(=13)。 |
static int |
LAUNCHED_FROM_MAILER
メーラからの連携によって起動されたことを表す起動タイプです(=6)。 |
static int |
LAUNCHED_FROM_MENU
通常のメニューから起動されたことを表す起動タイプです(=0)。 |
static int |
LAUNCHED_FROM_MENU_FOR_DELETION [iアプリオプションAPI]
ユーザがこのアプリケーションを削除するために、 メニューから起動されたことを表す起動タイプです(=20)。 |
static int |
LAUNCHED_FROM_PHONEBOOK [iアプリオプションAPI]
電話帳から起動されたことを表す起動タイプです(=15)。 |
static int |
LAUNCHED_FROM_TIMER
タイマ起動されたことを表す起動タイプです(=2)。 |
static int |
LAUNCHED_FROM_TORUCA [iアプリオプションAPI]
トルカから起動されたことを表す起動タイプです(=18)。 |
static int |
LAUNCHED_MSG_RECEIVED
メッセージiアプリの受信フォルダから起動されたことを表す起動タイプです(=10)。 |
static int |
LAUNCHED_MSG_SENT
メッセージiアプリの送信フォルダから起動されたことを表す起動タイプです(=11)。 |
static int |
LAUNCHED_MSG_UNSENT
メッセージiアプリの未送信フォルダから起動されたことを表す起動タイプです(=12)。 |