com.mokit
クラス BaseMain

java.lang.Object
  上位を拡張 com.nttdocomo.ui.IApplication
      上位を拡張 com.mokit.BaseMain

public class BaseMain
extends com.nttdocomo.ui.IApplication

アプリケーションのメインクラスです。

作成者:
Takuto Nishioka

フィールドの概要
 
クラス com.nttdocomo.ui.IApplication から継承されたフィールド
LAUNCH_AS_LAUNCHER, LAUNCH_BROWSER, LAUNCH_BROWSER_SUSPEND, LAUNCH_DTV, LAUNCH_IAPPLI, LAUNCH_MAIL_LAST_INCOMING, LAUNCH_MAIL_RECEIVED, LAUNCH_MAIL_SENT, LAUNCH_MAIL_UNSENT, LAUNCH_MAILMENU, LAUNCH_SCHEDULER, LAUNCH_VERSIONUP, LAUNCHED_AFTER_DOWNLOAD, LAUNCHED_AS_CONCIERGE, LAUNCHED_AS_ILET, LAUNCHED_FROM_BML, LAUNCHED_FROM_BROWSER, LAUNCHED_FROM_DTV, LAUNCHED_FROM_EXT, LAUNCHED_FROM_FELICA_ADHOC, LAUNCHED_FROM_IAPPLI, LAUNCHED_FROM_LAUNCHER, LAUNCHED_FROM_LOCATION_IMAGE, LAUNCHED_FROM_LOCATION_INFO, LAUNCHED_FROM_MAILER, LAUNCHED_FROM_MENU, LAUNCHED_FROM_MENU_FOR_DELETION, LAUNCHED_FROM_PHONEBOOK, LAUNCHED_FROM_TIMER, LAUNCHED_FROM_TORUCA, LAUNCHED_MSG_RECEIVED, LAUNCHED_MSG_SENT, LAUNCHED_MSG_UNSENT, SUSPEND_BY_IAPP, SUSPEND_BY_NATIVE, SUSPEND_CALL_IN, SUSPEND_CALL_OUT, SUSPEND_MAIL_RECEIVE, SUSPEND_MAIL_SEND, SUSPEND_MESSAGE_RECEIVE, SUSPEND_MULTITASK_APPLICATION, SUSPEND_PACKETIN, SUSPEND_SCHEDULE_NOTIFY
 
コンストラクタの概要
BaseMain()
          コンストラクタは何もしません。
 
メソッドの概要
 void appResume()
          サブクラスでオーバーライドします。
 void appStart()
          サブクラスでオーバーライドします。
 void exitApp()
          アプリケーションを終了します。
static java.lang.String getPath()
          アプリダウンロードURLを取得します。
 void resume()
          レジューム時に実行されます。
 void setCanvas(com.nttdocomo.ui.Canvas cvs)
          アクティブなキャンバスを切り替えます。
 void start()
          アプリケーションのエントリーポイントです。
 
クラス com.nttdocomo.ui.IApplication から継承されたメソッド
clearMoved, getArgs, getCurrentApp, getLaunchTime, getLaunchType, getParameter, getPushManager, getSourceURL, getSuspendInfo, isMoved, isMovedFromOtherTerminal, launch, setLaunchTime, terminate
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BaseMain

public BaseMain()
コンストラクタは何もしません。

メソッドの詳細

start

public void start()
アプリケーションのエントリーポイントです。

定義:
クラス com.nttdocomo.ui.IApplication 内の start

appStart

public void appStart()
サブクラスでオーバーライドします。


resume

public void resume()
レジューム時に実行されます。

オーバーライド:
クラス com.nttdocomo.ui.IApplication 内の resume

appResume

public void appResume()
サブクラスでオーバーライドします。


setCanvas

public void setCanvas(com.nttdocomo.ui.Canvas cvs)
アクティブなキャンバスを切り替えます。

パラメータ:
cvs - 有効にするキャンバスのインスタンス

exitApp

public void exitApp()
アプリケーションを終了します。


getPath

public static java.lang.String getPath()
アプリダウンロードURLを取得します。

(Doja)
ローカル環境でテストする場合は、下記手順で設定可能です。
1. iAppliTool for DoJa を起動 (Eclipseからは設定できない)
2. プロジェクトを読み込み
3. 設定 > アプリケーション動作設定 > ネットワーク設定
4. ADFのURLを設定(このURLを取得)

戻り値:
アプリダウンロードURLを返します。