じろうの公開メモ

自分用のメモ置き場です

2009-07-01から1ヶ月間の記事一覧

htmlの特殊文字表示

http://masaboo.cside.com/new_html1/ht_69.htm

MIDPで画像の拡大縮小関数

/** * 拡大用関数 * Graphics g * Image image 拡大する画像 * int dx, dy 描画先座標 * int scaled 拡大率 * int sx, sy 描画元座標 * int width, height 描画元サイズ */ private void drawScaledImage1(Graphics g, Image image, int dx, int dy, int sca…

キー入力の違い

「Doja」 int ks = getKeypadState(); if((ks & (1 「MIDP」 int ks = getKeyStates(); if*1*2*3*4*5(」と表示されます。 ほんとうのこたえ: <pre>を使う *1:ks & UP_PRESSED)!=0){py-=2;} key_2とかにも対応するならDojaのが楽だな 蛇足:ダブル括弧って脚注に</pre>…

マップスクロール

[Doja] // オフスクリーンバッファへの描画開始 g.lock(); // マップイメージの描画 g.drawImageMap(imap,px,py); // オフスクリーン・バッファのフラッシュ g.unlock(true); [MIDP] //マップの描画位置設定 tlay.setPosition(px, py); //マップイメージの描…

JavaTM 2 Platform, Standard Edition, 1.4.0 API仕様

http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/overview-summary.html ん、1.4か

clipRectとsetClip

本文と⇒g.clipRect(0, 0, 120, 120); 収録ソースが違う⇒g.setClip(0, 0, 120, 120); がうまく動く謎を解明しようかこたえ: setClip public abstract void setClip(int x,int y,int width,int height) 指定した座標が指定した矩形に現在のクリップを設定しま…

EclipseでDojaを勉強してて

ADFトラステッド動作の設定をいちいちするのが面倒なので 以下のソースを使って継承先を変更しながら実行することにした まぁどっちにしろ何かを変更しないといけないことには変わりないが public class Start extends KeyInput1{ public void start(){ supe…

Eclipseでiアプリ、Dojaをやる人へ

http://www.itmarks.co.jp/iappli/iappliide.html

wx%=256;

wx%=256; あれ?なんだこれ? あぁ、ダメだな俺基礎ができてない・・・ wx = wx % 256; ってことと同じだよな、アハハwx+=64; wx%=256; 256で割った余りがwxに。 つまりwxは256を超えない wxは0>64>128>192>0(256)のパターンを繰り返す

Error occurred during initialization of VM

Error occurred during initialization of VM Could not reserve enough space for object heap調べてみるとJavaのインストールが怪しいらしい rb.jarが怪しい? 再インストールしてみる・・・・ こんどはwtkのツールがうまくうごかない。。。MIDP! これまた…

System.currentTimeMillis関数

System.currentTimeMillis()メソッドは、システムの現在時刻をミリ秒(long型の数値)で取得することができます。 long型の数値で返されるため、Javaプログラムの処理時間の測定などに多く用いられます。

tlay.setCell(j,i,mdt[i][j]);

jとiが逆で違和感があったが、col,rowだからこうなんだ tlay.setCell(j,i,mdt[i][j]);

destroyApp threw an Exception

destroyApp threw an Exception java.lang.NullPointerException java.lang.NullPointerException at MapScrollCanvas.endProc(+17) at MapScroll.destroyApp(+14) at javax.microedition.midlet.MIDletProxy.destroyApp(+8) at com.sun.midp.midlet.Schedul…

2次元のアフィン変換とは

アフィン変換をかけて、画像を30度ずつ傾けながら表示してみました まぁこういうことですわ Affine変換とは http://d.hatena.ne.jp/BrainPhantom/20080508/1210204434アフィン写像とは http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%95%E3%82%A3%E3%83%B3…

horizontal

hor・i・zon・tal /hːrəzάnṭl|hrɪzn‐←/→―【形】 (more 〜; most 〜) 1 (比較なし) 地[水]平線上の. 2 水平面の; 平面の,水平な; 水平動の; 横の

vertical

ver・ti・cal /vːṭɪk(ə)l|vː‐/→―【形】 (比較なし) 1 垂直の,鉛直の; 直立した,縦の (cf. →horizontal). 用例 vertical takeoff 垂直離陸. vertical fins 縦びれ 《背びれ・尻びれ・尾びれの総称》. a vertical line 垂(直)線, 鉛直線. (a) vertical moti…

at javax.microedition.lcdui.ImmutableImage.getImageFromStream(+15)

java.io.IOException at javax.microedition.lcdui.ImmutableImage.getImageFromStream(+15) at javax.microedition.lcdui.ImmutableImage.(+20) at javax.microedition.lcdui.Image.createImage(+8) at SoftkeyInputCanvas.(+89) at SoftkeyInput.(+18) at …

MIDPのスキンについて

Eclipseを使用してデバッグしたら表示がちょっと右下になったんだけどなんでかな ん?画面の大きさ違うじゃん これに設定して再起動すればいいのかな んー設定してもだめじゃん(最初に設定する画面のデフォルト設定でした) 答え:最初に設定するのでした

Eclipseのソフトウェア更新ができない!

直下にあるsite.xmlを消して再起動 参考 http://d.hatena.ne.jp/shimooka/20061020/1161332166

EclipseでMIDP

参考サイト http://www.plusmb.jp/2009/02/10/2505.htmlあ、MIDPのが簡単に設定できた・・・

画像の変形表示

Doja 上記+画像拡大縮小、アファン変換による任意角度での回転 MIDIP 反転90回転のみMIDPよりもDojaの方が機能が豊富とな

参考資料

Java言語によるモバイルゲーム開発作者: 藤田和久出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/11/27メディア: 大型本 クリック: 14回この商品を含むブログ (11件) を見るこれ見て勉強してます本文とソースが食い違ってる箇所が多いけど何でかな…

com.nttdocomo.io.ConnectionException: Unexpected I/O exception

com.nttdocomo.io.ConnectionException: Unexpected I/O exception at com.nttdocomo.ui.MediaLoader.getResource(+202) at com.nttdocomo.ui.MediaImageImpl.use(+105) at com.nttdocomo.ui.MediaImageImpl.use(+6) at KeyInput1Canvas.(+43) at KeyInput1.…

コンストラクタ

[Doja] public void start(){ [MIDP] public クラス名(){まぁMIDPのコンストラクタはJavaの基本

イメージオブジェクトの取得

[Doja] mi = MediaManager.getImage("resource:///sample.gif"); mi.use(); img = mi.getImage(); [MIDP] img = Image.createImage("/sample.png");またもMIDPのが簡単

EclipseのDojaで起動時エラー

“com.nttdocomo.eclipse.DoJaBuildException: Failed create jar” 上記エラーが発生。jdk.binのパス通したら直りましたよっと 参考URL http://another.maple4ever.net/archives/149

DojaのAFD設定例

設定例 (pckageURLはクラスがいっこなら空欄でもOK)

DoJa 3.5 (APIリファレンス)

http://www.interq.or.jp/pink/ribbon/doja-api/3_5/default/overview-summary.html

terminate()

アプリケーションを終了するための唯一のメソッドです。

画像描画処理例外時のプログラム終了処理

[Doja] iapp.endProc(); 呼び出しもとの終了処理を呼び出して、キャンバスが「!=null」であれば キャンバスの終了処理を行う。 {キャンバスでimgとmiをdisposeとnullにして(miはunuseも),ガーベッジコレクションを実行} terminate();[MIDP] p.notifyDstr…