iモード携帯電話用Java(iアプリ) Part10
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2005/11/10(木) 15:11:53※DoCoMo以外は下記スレへ。
CLDC+MIDP+携帯電話用Javaスレッド part 4
http://pc5.2ch.net/test/read.cgi/tech/1108781476/
■ iアプリ特有ではなくJava一般に関する質問はこちらへ
【初心者】Java質問・相談スレッド68【大歓迎】
http://pc8.2ch.net/test/read.cgi/tech/1119115837/
■ iモード携帯電話用Java(iアプリ)まとめサイト
http://ton.my-sv.net/
■関連スレ
【日本携帯】Mascot Capsule/Micro3D【標準】
http://pc8.2ch.net/test/read.cgi/tech/1117773530/
過去スレ
Part 1 http://piza2.2ch.net/tech/kako/975/975428633.html
Part 2 http://pc3.2ch.net/tech/kako/1000/10007/1000723476.html
Part 3 http://pc2.2ch.net/test/read.cgi/tech/1040898596/
Part 4 http://pc5.2ch.net/test/read.cgi/tech/1067139509/
Part 5 http://pc5.2ch.net/test/read.cgi/tech/1084246226/
Part 6 http://pc5.2ch.net/test/read.cgi/tech/1091286071/
Part 7 http://pc5.2ch.net/test/read.cgi/tech/1102844217/
Part 8 http://pc8.2ch.net/test/read.cgi/tech/1110946222/
Part 9 http://pc8.2ch.net/test/read.cgi/tech/1120411353/
0052デフォルトの名無しさん
2005/11/15(火) 11:24:51ADFのappverを参照するにはどうすればよいのでしょうか?
0053デフォルトの名無しさん
2005/11/15(火) 17:57:560054デフォルトの名無しさん
2005/11/17(木) 16:25:14com.nttdocomo.ui の クラス com.nttdocomo.ui.SpriteSet と
com.nttdocomo.opt.ui の クラス com.nttdocomo.opt.ui.SpriteSet が
両方適合するため、参照があいまいですとエラーが出てしまうのですが、
上手い方法は無いでしょうか・・・?
0055デフォルトの名無しさん
2005/11/17(木) 16:34:26import com.nttdocomo.ui;
import com.nttdocomo.opt.ui;
って両方書いてるだろ?
それじゃ SpriteSet って書いた時、どっちのものだかわからん。
片方しかimportしなければいい。
どうしても両方必要なら、使う時にちゃんと
com.nttdocomo.ui.SpriteSet spr = new com.nttdocomo.ui.SpriteSet();
というふうにフルパスで書く。
0056デフォルトの名無しさん
2005/11/17(木) 21:14:59import com.nttdocomo.ui;
一択で。
SHのばか!
0057デフォルトの名無しさん
2005/11/18(金) 00:21:21SpriteSetはcom.nttdocomo.uiの方を使いたいんだよね?
だったら
import com.nttdocomo.ui.*;
import com.nttdocomo.opt.ui.*;
import com.nttdocomo.ui.SpriteSet; // 最後に使いたい方をクラス名まで書く
でOK。
0058デフォルトの名無しさん
2005/11/18(金) 06:43:25http://up.viploader.net/pic/src/viploader18395.jpg
店頭でいぢくってて思わず撮影してしまった。プリインストールアプリでこれはないだろうw
0059デフォルトの名無しさん
2005/11/18(金) 09:47:11あれの日本語は確かに超言語だw
0060デフォルトの名無しさん
2005/11/18(金) 10:30:260061デフォルトの名無しさん
2005/11/18(金) 22:54:12出来は可も無く不可も無く、といった印象。
漏れは速攻飽きて放り出した口なので、本当は良作なのかもしれないけど。
0063デフォルトの名無しさん
2005/11/20(日) 02:45:12彼女と携帯屋行ってオソロの携帯にしたぜー ヒャッハー
携帯アプリってすげーのな!
これじゃ携帯ゲーム機が売れねぇわけだぜ!
iアプリ作ることにしたぜー
ヒャッハー
0064デフォルトの名無しさん
2005/11/21(月) 09:22:350065デフォルトの名無しさん
2005/11/21(月) 11:45:53表示させた文字列をメモ帳等に貼り付けたいのですが、コピー&
ペーストができません。どのようにすればいいですか?
006665
2005/11/21(月) 11:55:180067デフォルトの名無しさん
2005/11/21(月) 13:01:02流石にそれは誰でも分かるレベルだが、今後の心構えの問題的に。
0068デフォルトの名無しさん
2005/11/21(月) 13:01:480069デフォルトの名無しさん
2005/11/21(月) 13:12:130070デフォルトの名無しさん
2005/11/22(火) 00:36:01あればおしえていただきたい。
0071デフォルトの名無しさん
2005/11/22(火) 00:57:24/ ̄ ̄ ̄ ̄ ̄ ̄ \
/⌒ヽ / '''''' '''''' ヽ
| / | (●), 、(●) |
| | | ,,ノ(、_, )ヽ、,, |
| | | `-=ニ=- ' |
| | ! `ニニ´ .! 布留川先生の本を買うのじゃ!
| / \ _______ /
| | ////W\ヽヽヽヽ\
| | ////WWWヽヽヽヽヽヽヽ
| | ////WWWWヽヽヽヽヽヽヽ
E⊂////WWWWWヽヽヽヽヽヽヽ
E//// ヽヽヽヽヽヽヽ
| | //WWWWWWWヽヽヽヽヽヽヽ
http://www.amazon.co.jp/exec/obidos/ASIN/4839917361/250-9513077-6473054
0073デフォルトの名無しさん
2005/11/22(火) 01:06:26/ ̄ ̄ ̄ ̄ ̄ ̄ \
/⌒ヽ / '''''' '''''' ヽ
| / | (●), 、(●) |
| | | ,,ノ(、_, )ヽ、,, |
| | | `-=ニ=- ' | 布留川先生はたくさん書籍をだしておられる
| | ! `ニニ´ .! 初期の頃のものがあれば初心者向きじゃ
| / \ _______ /
| | ////W\ヽヽヽヽ\
| | ////WWWヽヽヽヽヽヽヽ
| | ////WWWWヽヽヽヽヽヽヽ
E⊂////WWWWWヽヽヽヽヽヽヽ
E//// ヽヽヽヽヽヽヽ
| | //WWWWWWWヽヽヽヽヽヽヽ
007463ヒャッハー ◆N0JnmCMoD2
2005/11/22(火) 01:44:48ヒャッハー
0075デフォルトの名無しさん
2005/11/22(火) 10:30:15近所で氷上釣りが始まる人?(´・ω・`)
0076デフォルトの名無しさん
2005/11/22(火) 15:50:48兄さんMIDPスレ見ているなっ
でもハズレ
0077ヒャッハー ◆N0JnmCMoD2
2005/11/23(水) 00:58:18DoCoMoの開発キット入れようとしたらCドライブがないと言われた!ヒャッハー
http://www.774.cc:8000/upload-micro/src/up0835.png
とりあえずパソコン直す…。
0078デフォルトの名無しさん
2005/11/23(水) 04:31:32分かるな?
0080デフォルトの名無しさん
2005/11/23(水) 08:27:49ブログでも立ち上げたらどうか。
0081デフォルトの名無しさん
2005/11/23(水) 15:43:40g.setColor()とかg.fillRect()とかしか書いてないのに実機で落ちます.
エミュレータでは普通に動きます.
無理矢理全てpaint()の中に押し込めたら落ちなくなったんですが・・・
エミュレータで動くのに実機で落ちるという状況だとパケット代がかかって大変です.
0082デフォルトの名無しさん
2005/11/23(水) 16:24:400083デフォルトの名無しさん
2005/11/23(水) 17:13:18ttp://222.225.75.194/~Owner/
0084デフォルトの名無しさん
2005/11/23(水) 19:11:59gc()ですか.後で試してみます.
0085デフォルトの名無しさん
2005/11/23(水) 22:01:120086デフォルトの名無しさん
2005/11/24(木) 01:29:58まさかpaint()の引数に渡ってくるGraphics gを外で使ってるとかじゃないよね?
paint()の外で使うなら、getGraphics()しなきゃだめだよ。
0087デフォルトの名無しさん
2005/11/24(木) 20:22:17基本と応用の違いが理解できなくて
糞プログラマになっていくような気がしてしょうがない。
0088デフォルトの名無しさん
2005/11/24(木) 23:18:04プロとしてバリバリにやっているのをみると
あまり関係ない気がする
0089デフォルトの名無しさん
2005/11/25(金) 00:30:14どっかの素人が趣味で作ったのか?
あんなくそソフトが基準だとやりづらくてしょうがねぇ。
0090デフォルトの名無しさん
2005/11/25(金) 05:16:110091デフォルトの名無しさん
2005/11/25(金) 06:14:13じゃあお前はもっといいものを作れるわけだな?
うp
009289
2005/11/25(金) 06:50:48そうなんだ…ボーダApp開発者かわいそす。
>>91
そうだな、いずれは作らなきゃアカンか…。
あのエミュは使用感が精神衛生上よろしくない。
0093デフォルトの名無しさん
2005/11/25(金) 07:40:40VisualStudioでWin32プログラムしか組んだこと無いのか?
0094デフォルトの名無しさん
2005/11/25(金) 08:07:200095デフォルトの名無しさん
2005/11/25(金) 08:58:17そこらへん理解できない>>89がシロウト。
0096デフォルトの名無しさん
2005/11/25(金) 11:05:26あとP851iは4.0leだがどうなんだろうな。今日だっけ?発売日
0097デフォルトの名無しさん
2005/11/25(金) 13:26:31iアプリ上から、jarのみの更新(バージョンアップ)って可能なのでしょうか?
DoJa-3.0以降だったら可能とチラッと聞いたのですが、具体的な命令等が分かりません。
初心者の質問で申し訳ないのですが、よろしくお願いします。
0098デフォルトの名無しさん
2005/11/25(金) 13:57:35IApplication.launch()メソッド
第1 引数にIApplication.LAUNCH_VERSIONUP
第2 引数にnull を指定
後は頑張れ。
0099デフォルトの名無しさん
2005/11/25(金) 14:43:25> あのエミュは使用感が精神衛生上よろしくない。
具体的に
0100デフォルトの名無しさん
2005/11/25(金) 14:43:38解決しました。
ありがとうございます。
0101デフォルトの名無しさん
2005/11/25(金) 15:06:33学生が作ったかのようなインターフェイス。
妙に粘り気のあるレスポンス。
あと処理が遅い気がする。
0102デフォルトの名無しさん
2005/11/25(金) 15:30:25ただのアレに見える
0103デフォルトの名無しさん
2005/11/25(金) 15:36:41フリーの作者なら手間を惜しまず修正するかもしれないが、
仕事であれば、納期内に規定の動作を組み込む必要があるし、
そもそも、Doja2.0の頃からのUIをほとんど変えずにやってるんだから、
なかなか苦労してそう。
レスポンスはウチのマシンはPentium4の3Gで
メモリは1Gしか乗ってないけどそんなに重くないよ?
余計なソフト立ち上げてるんじゃね?
0104デフォルトの名無しさん
2005/11/25(金) 16:46:34あ、でもDoja-4.0エミュはもっさり動作だな。
0105デフォルトの名無しさん
2005/11/25(金) 16:51:07海外キャリア向け
010681
2005/11/26(土) 00:06:29エラーってどこかに出るんですか?
N901iSを使ってるんですが,落ちたことしかわからない気が.
>>86
ありがとうございます.たぶんそれですね.
どこかのサイトで見たソースを真似してしまったので・・・
0107デフォルトの名無しさん
2005/11/26(土) 01:59:32外部からファイルを読み込むって不可能ですか?
扱うクラスが全く見当たらないのです…
ゲームを作っていて、数十種類ある武器や鎧(及びそれぞれの設定値)を外部ファイルにして
起動時に読み込んで変数に格納したいのですが、、。
どうしても本体に長々と書くのが嫌なので
別のファイルに 武器鎧を全て変数に入れたものを 用意して
returnで返そうかな?なんて思っています
外部のファイルに武器鎧を保存したい場合、適切な手段はどのような手段でしょうか?
自分は↑しか思いつきませんでした…
0108デフォルトの名無しさん
2005/11/26(土) 02:32:10ScrachPad
0109デフォルトの名無しさん
2005/11/26(土) 02:32:31サーバに置いてスクラッチパッドにぶっこむなり
お好きな方で。
0110デフォルトの名無しさん
2005/11/26(土) 06:00:030111107
2005/11/26(土) 06:21:18リソースにぶち込むってのは、分かりませんでした
イメージと、音声のはあったのですが、
ファイル読み込みのってあります?
>>110
余裕があるなら、という事は、
やはり本体に長々と書いたほうが、動作が軽いのでしょうか!?
iアプリ作ってる割にvodafoneで、実機での動作はまだ行っておりません…
0112デフォルトの名無しさん
2005/11/26(土) 09:59:170114デフォルトの名無しさん
2005/11/27(日) 12:44:01B
B B
B
のような形に配置したくて、HTMLLayoutのLEFTとRIGHTを使って配置したら
B
B
B
B
のようになってしまったんですが何か解決方法とかありますか?
0115KoRoN@Vim%Chalice ◆8XALICEsdk
2005/11/27(日) 13:45:330116115@Vim%Chalice ◆8XALICEsdk
2005/11/27(日) 13:46:07ボタンの幅を設定してみたらどうですか?
0117デフォルトの名無しさん
2005/11/27(日) 14:07:10ああ、幅のこと考えてませんでした;
やってみます、レスありがとうございました。
0118107
2005/11/27(日) 15:24:52resフォルダにテキストを突っ込み、読み込もうとするも、出来ません
先ず、112さんの指摘通りにやってみたのですが、
loadエラーになります
DataInputStream dis = Connector.openDataInputStream("resource:///buki.txt");
そこで、とあるサイトにあったのをコピペすると、
loadエラーが解決しました ファイルの読み込みは成功です が
実際にString型の変数に内容をいれる、readUTFが使えません
コネクションを作成 接続先はリソースのbuki.txt
↓パラメーターは…?buki.txtを読みますよ って事ですか?
Connection connection=Connector.open("resource:///buki.txt",Connector.READ);
↓入力コネクションの作成
InputConnection inputConnection=(InputConnection)(connection);
↓入力ストリーム オープン
InputStream in=inputConnection.openInputStream();
「↓」の右側に記したのが、自分なりの解釈です
この場合、
String hako = in.read();
で出来ると思ったのですが、、互換性の無い型とエラーが出て、出来ませんでした…
in.read();で 入力ストリームを通しインタフェースを通って リソースの
buki.txtからデータを読み込むと思ったのですが、
解釈、間違っていますか?
時間をかけて調べて 上記に行き着いたのですが、
論外な程間違っていたら、本当申し訳ないです
0119107
2005/11/27(日) 15:34:30http://orto.accelart.jp/docs/client/java/io/InputStream.html
を見ました
0120デフォルトの名無しさん
2005/11/27(日) 16:00:16DataInputのreadUTF()を見ればわかると思いますが、
readUTFは特別なフォーマットのUTF-8しか読むことができません。
普通のテキストファイルを読みたければ、InputStream.readで1バイトずつ読込み、
改行記号のところで読み切るようなことをする必要がありますよ。
Vector vec = new Vector();
ByteArrayInputStream buf = new ByteArrayInputStream();
while (true) {
int d = in.read();
if (d < 0 || d == '\n') {
vec.addElement(new String(buf.toByteArray()));
if (d < 0)
break;
buf = new ByteArrayInputStream();
} else if (d == '\r') {
continue;
} else {
buf.write(d);
}
}
String[] array = new String[vec.size()];
vec.copyInto(array);
こんな感じにすると、arrayに読み込めると思われます。
0121デフォルトの名無しさん
2005/11/27(日) 22:28:13> String hako = in.read();
そりゃInputStream#read()の戻り値の型がintなのにStringに代入しようとしてるからだろw
0122デフォルトの名無しさん
2005/11/27(日) 23:34:33で通る・・かな?
0123o
2005/11/27(日) 23:47:02そりゃ通るけど、意図しない結果になるよ。
InputStreamで流れてくるのは何?
シフトJISの文字列なら、素直にInputStreamReader使え。
0124デフォルトの名無しさん
2005/11/28(月) 00:36:24119で解決すんのに何か問題でも有るのか?
データ型意識できない程度のレベルなら、
素直に人のソース真似とくべきかと。
UTF形式でやりたいなら、
テキストの先頭2バイトだか3バイトだかに
バッファ長入れとけば読めたはず。
0125デフォルトの名無しさん
2005/11/28(月) 01:39:39当たり判定とかどうすればいいか分からないから教えてくれると助かります
ドットを拾う事はやったんだけど・・・
ご教授お願いします・・・orz
AとBが接触したらゲームオーバーみたいな奴なんだけど・・・
0126デフォルトの名無しさん
2005/11/28(月) 01:53:52どのゲームもそんな馬鹿げた処理は使わない。
絵とは別に当たり判定用のrectを用意するのみ。
この程度基礎はゲーム板なりWebなりで勉強汁
0127デフォルトの名無しさん
2005/11/28(月) 02:11:21わりとゲームプログラミングの基礎中の基礎と思われ。
最近は初心者向けのゲームプログラムの本もたくさん出ていて
当たり判定はどの本でも扱っているはず。
0128デフォルトの名無しさん
2005/11/28(月) 02:14:02901iまで対応している本は貴重ですね。
0129デフォルトの名無しさん
2005/11/28(月) 02:32:36無知でスマソ、出直してきます
0130デフォルトの名無しさん
2005/11/28(月) 06:10:20漏れも去年買った
表紙はともかく、
中身は良書だと思う
0131デフォルトの名無しさん
2005/11/28(月) 11:33:21try()〜catch()でまずエラーを拾うところからはじめれ。
ADFにはAppTraceをonに設定して、必要な内容をプリントアウトすれば良い。
内容の確認は端末のトレース情報に出てくる。
例:
try{
//何かの処理
}
catch(Exception e){
//必要に応じてエラー情報を吐き出す。
System.out.println(e.toString());
}
0132デフォルトの名無しさん
2005/11/28(月) 11:33:57レス場所間違えたw
>>106で・・・すまん。
0133デフォルトの名無しさん
2005/11/28(月) 16:31:570134デフォルトの名無しさん
2005/11/28(月) 16:55:300135デフォルトの名無しさん
2005/11/28(月) 23:08:28ありがとうございます.
AppTraceですか,初めて知りました.
0136デフォルトの名無しさん
2005/11/30(水) 10:51:56702シリーズってDojaのバージョン統一されてない?('A`)
0137デフォルトの名無しさん
2005/11/30(水) 11:17:41ぼかしてない、ぼかしてないwww
とりあえず(ここ重要)はそうみたいだな。
が、実機見てみないことにはなんとも言えないんじゃね?w
0138デフォルトの名無しさん
2005/12/01(木) 01:46:19それを超えたらダウンロードできないんですか?それとも、
スクラッチパッドに画像とかいれる命令をしなくてはいけないんですか?
教えてください
0139デフォルトの名無しさん
2005/12/01(木) 03:36:38はい。
>スクラッチパッドに画像とかいれる命令をしなくてはいけないんですか?
100kBにおさまならければ。
0140デフォルトの名無しさん
2005/12/01(木) 18:31:14「何故スクラッチパッドにJarを落としてそれを軌道」ということができないんだろう…。
アプリ間移動つらい。
できない…よな?
0141デフォルトの名無しさん
2005/12/01(木) 18:34:35何故「スクラッチパッドにDLしたJarを、アプリJarのごとく起動実行する」ことができないのだろう。
これができれば、ポータル的なアプリだけつくり、動的にプログラムをサーバーからDLして実行できるのになぁ。
0142デフォルトの名無しさん
2005/12/01(木) 18:34:58java以前に日本語の勉強からしっかりやっていただきたい。
0143デフォルトの名無しさん
2005/12/01(木) 18:38:43アプリからアプリコードを直接実行できるようにしたらセキュリティうざいから
0144デフォルトの名無しさん
2005/12/01(木) 18:48:49でも、preverifyとか、実際アプリを起動する前のチェック処理とかを使いまわせば問題なくね?
いや、問題があるからこそできないようになってるんだろうが…。
仮想マシン作るかー…。
あほくせええええ
0145デフォルトの名無しさん
2005/12/01(木) 19:01:27携帯本体のアプリケーションマネージャが知らないアプリを
作るのは駄目ポ。
0146デフォルトの名無しさん
2005/12/01(木) 19:07:35ヒント:Jiglet
廃れつつあるが…
0147デフォルトの名無しさん
2005/12/02(金) 00:28:35DoJa4.0ではBufferedReaderクラスのreadLineメソッドを使って
以下のような感じで1行ずつ読み込んでいました。
InputStream in = con.openInputStream();
InputStreamReader ir = new InputStreamReader(in);
br = new BufferedReader(ir);
String s;
while ((s = br.readLine()) != null) {
// sは1行分のストリング
// sを配列に入れていく
}
ところが、DoJa2.xだとBufferedReaderクラスがサポートされていなくて
このソースではビルドできません。
BufferedReaderクラスのreadLineメソッドを使用しないで1行ずつデータを
取得するにはどんな方法で行えばいいんでしょうか?
0148デフォルトの名無しさん
2005/12/02(金) 00:36:460149デフォルトの名無しさん
2005/12/02(金) 00:58:400150デフォルトの名無しさん
2005/12/02(金) 01:10:460151デフォルトの名無しさん
2005/12/02(金) 05:39:310152デフォルトの名無しさん
2005/12/02(金) 06:43:59byte型を使ってコードが膨らんだり遅くなったりするのを確認されたし。
■ このスレッドは過去ログ倉庫に格納されています