RGBの携帯Java入門

 
ネットランキング
アプリ設定
※はじめに(必ず読んで下さい!)↓↓↓
このランキングの設定は、「RGBのソース雛形」専用となります。
RGBのソース雛形とは、このホームページ内で説明しているiアプリ入門/vアプリ入門/ezアプリ入門の第3項「アプリ作成」で使用する「Kicker.java」、「MainCanvas.java」、または「ソース雛形」のver1.1以降の「Kicker.java」、「MainCanvas.java」のことを指します。
「個人で既にアプリを作成していて、ネットランキング機能だけをこのページを読んで追加したい」ということはできませんので、ご注意ください。


(1)rankingメソッドの追加
MainCanvas.javaを開き、下記の内容をコピーして、共通部に貼り付けてください。
iアプリ用、vアプリ用、ezアプリ用と、3つあります。

※注
下記URLはサンプル用ネットランキングのURLです。
テスト用であれば、ご自由に利用していただいてかまいません。
本番(アプリゲット申請の際など)では、ご自分のサーバーのアドレスに変更してください。

iアプリのrankingメソッド

/**
* ランキング画面を開きます。
*
* @param point 登録する得点を設定します。
*/
public void ranking(int point) {
	String url = "http://rgb-kids.com/public/ranking/send.php?cd=" + point;
	kicker.launch(IApplication.LAUNCH_BROWSER, new String[]{url});
}

vアプリのrankingメソッド

/**
* ランキング画面を開きます。
*
* @param point 登録する得点を設定します。
*/
public void ranking(int point) {
	String url = "//rgb-kids.com/public/ranking/send.php?cd=" + point;
	
	com.j_phone.io.BrowserConnection bcon = null;
	try {
		bcon = (com.j_phone.io.BrowserConnection)Connector.open(
				"url:" + url);
		bcon.connect();
	}
	catch(IOException e) {
		throw new RuntimeException(e.getMessage());
	}
	finally {
		if(bcon != null) {
			try {
				bcon.close();
			}
			catch(IOException e) {
				throw new RuntimeException(e.getMessage());
			}
		}
		exit();
	}
}

ezアプリのrankingメソッド
※作成中です

(2)アプリ情報の設定
アプリからのブラウザ起動を許可する必要があるので、以下の手順で設定してください。

iアプリの設定
1.「iαppliTool for DoJa-3.5(FOMA)」を起動します。
2.「プロジェクト読込み」をクリックし、ネットランキングを実装したいプロジェクトを開きます。
3.「ADF設定」をクリックします。
4.「UseBrowser」の項目に「launch」と入力します。これがiアプリの、ブラウザ起動を許可する設定値です。
5.「設定」をクリックして、ADF設定画面を閉じます。

これでiアプリの設定は終了です。

vアプリの設定
iアプリとは異なり、MIDPにはブラウザを起動するクラスがありませんので、j_phoneの「com.j_phone.io.BrowserConnection」クラスを利用します。
その関係上、ビルドはKToolbarでは行えないので、バッチファイルを利用します。

1.以下のファイルをダウンロードしてください。

vアプリ用Toolセット →ダウンロード

※このバッチファイルはVアプリを作ろうのサイトを参考にさせていただきました。
ありがとうございました。m(_ _)m

2.ダウンロード後、このファイルを解凍ソフトで解凍してください。

3.解凍ファイルの中の

  • 「build.bat」ファイル

  • 「tool」フォルダ


  • をネットランキングを実装したいvアプリのプロジェクトにコピーしてください。

    例えば、ネットランキングを実装したいvアプリのプロジェクトフォルダが「C:\J2mewtk\apps\sakegeer」であれば、以下のようなパスになります。

     C:\J2mewtk\apps\sakegeer\build.bat
     C:\J2mewtk\apps\sakegeer\tool

    4.「build.bat」をメモ帳で開きます。

     @「プロジェクト名」を修正します。ここには、プロジェクトファルダ名を記述します。
     A「各種設定項目」に記述されているパスを、ご使用のPCのインストール先に編集します。

    これで、ビルド用バッチファイルの設定は完了です。

    5.binフォルダの中のjadファイルをメモ帳で開きます。

    最終行に以下の内容をコピーして貼り付けて、保存してください。
    ※ただし、ファイルの最終行は必ず[EOF]になるようにしてださい。
    MIDlet-OCL: JSCL-1.2.0
    MIDlet-Application-Range: 0,0
    MIDlet-Network: Y

    MIDlet-OCLとMIDlet-Application-Rangeの説明は、「vアプリ入門」の「アプリ作成」のページを参考にしてください。
    「MIDlet-Network: Y」は、vアプリでネットワーク接続を許可する設定値です。

    これでvアプリの設定は終了です。

    ezアプリの設定
    ※ezアプリのrankingは現在作成中です。

    (3)ビルド

    [実装部のソース]
    下記からサンプルの実装部のソースをコピーして、MainCanvas.javaの実装部に上書きします。
    実装部のソースを表示する
    ※実装部のソースは、iアプリ・vアプリ・ezアプリ共通です。

    [画像]
    サンプルゲームの避けゲーの画像を全て使用していますので、ダウンロードしておいてください。

    iアプリのビルド
    「iαppliTool for DoJa-3.5(FOMA)」の「ビルド」をクリックします。

    vアプリのビルド
    「build.bat」をダブルクリックします。

    ezアプリのビルド
    ※ezアプリのrankingは現在作成中です。

    (4)公開
    「公開」のページを参照してください。

    (5)ダウンロード
    ダウンロードして、実際にランキングに登録してみてください。



     
    RGBの携帯Java入門

    Copyright (c) RGB