iモード携帯電話用Java(iアプリ) Part12
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/07/31(月) 18:09:15※DoCoMo以外は下記スレへ。
CLDC+MIDP+携帯電話用Javaスレッド part 5
http://pc8.2ch.net/test/read.cgi/tech/1132493827/
■ iアプリ特有ではなくJava一般に関する質問はこちらへ
【初心者】Java質問・相談スレッド88【大歓迎】
http://pc8.2ch.net/test/read.cgi/tech/1153834996/
■ 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/
Part 10 http://pc8.2ch.net/test/read.cgi/tech/1131603113/
Part 11 http://pc8.2ch.net/test/read.cgi/tech/1141796982/
0002デフォルトの名無しさん
2006/07/31(月) 18:09:50NTT DoCoMo - iアプリコンテンツの作成について
http://www.nttdocomo.co.jp/p_s/imode/java/index.html
Java[tm] 2 Platform, Standard Edition v 1.4
http://java.sun.com/j2se/1.4/ja/
CLDC仕様書 日本語版
http://java.sun.com/products/cldc/docs/CLDC1.0_ja_docs.zip
Eclipse.org
http://www.eclipse.org/
■ 機種依存情報
ん・ぱか工房(iアプリ機種依存情報)
http://www.saturn.dti.ne.jp/~npaka/
NTT DoCoMo - アプリケーション作成上の注意点
http://www.nttdocomo.co.jp/p_s/imode/java/caution.html
Overflow! さかきけいのページ(504iまでの機種依存情報つきAPIリファレンスあり)
http://godwood.allnet.ne.jp/vioret/
■ アプリを省サイズ化するツール(ObfuscatorまたはOptimizer)
Java Blender
http://homepage.mac.com/t.sekiguchi/javablender/
jarg - Java Archive Grinder
http://jarg.sourceforge.net/
0003デフォルトの名無しさん
2006/07/31(月) 18:10:32ギガアプリ
http://g-appli.net/
アプリ★ゲット
http://appget.com/
ゲームチャンネルi
http://appli.channel.or.jp/pc/i/
■ 携帯関連ニュース
ITmedia:モバイル
http://www.itmedia.co.jp/mobile/
ケータイ Watch
http://k-tai.impress.co.jp/
Nekomaru What's New
http://snget.hp.infoseek.co.jp/news/news_index.htm
■ 関連板
携帯・PHS
http://hobby7.2ch.net/phs/
携帯機種
http://hobby7.2ch.net/keitai/
携帯コンテンツ
http://hobby7.2ch.net/chakumelo/
携帯電話ゲー
http://hobby7.2ch.net/appli/
0004デフォルトの名無しさん
2006/07/31(月) 18:37:400005デフォルトの名無しさん
2006/07/31(月) 19:05:50乙
0006デフォルトの名無しさん
2006/08/01(火) 04:05:55サイズに制限はありませんとありますが、400Kを超えると
「SPsize の合計サイズが >400K なので NG です」と表示されて
実行できません。
エミュレータ上のデバック用に400K以上のスクラッチパットを使用したいのですが
駄目なのでしょうか?
マニュアルには可能のようなことを書いてあったのでそれを信じてデバック用の
ルーチン作成したのに・・・・。それが無駄な努力になりそう・・・。 orz
0007975
2006/08/02(水) 01:27:30あれ、インターフェースだけでしたっけ。
そっか。じゃぁ、Javadocだけでもいいかなぁ。
>[doc2java] ttp://doc2java.berlios.de/
用途がわかりませんが、おもしろいツールですね。
0008デフォルトの名無しさん
2006/08/02(水) 11:12:020009デフォルトの名無しさん
2006/08/02(水) 11:24:080010デフォルトの名無しさん
2006/08/02(水) 11:32:530012デフォルトの名無しさん
2006/08/02(水) 13:59:510013デフォルトの名無しさん
2006/08/02(水) 14:12:02高解像度の画像を多数扱いたい為、スクラッチパッド保存ができません。
そこで、1回http上から取得したデータはbyteデータに変換し、2回目以降はbyteデータを読み込む方式で、
処理速度UPを計ろうとしたのですが、byteデータを読み込むにも関わらず、実機でテストをしますと、ネット通信が発生し、
web上から画像を取ってくることになってしまうようです。
2回目以降の画像表示をネット接続せずに行える方法はありますでしょうか?
ご存知の方いらっしゃいましたら、ご教授頂ければ幸いです。
ソースを載せます。↓
001413
2006/08/02(水) 14:12:45{
int imgng = 0;
byte[] byteData = new byte[40000];
g.lock();
if(mdaImgCharacterFlg[character][look] == 0)
{
String url = "http://" + serverDomain + "character/"+ character +"/" + look + ".gif";
// 画像の取得
try
{
HttpConnection hc = (HttpConnection)Connector.open( url, Connector.READ, true );
hc.setRequestMethod(HttpConnection.GET);
hc.connect();
int imgLength = (int)hc.getLength();
InputStream is = hc.openInputStream();
is.read(byteData);
is.close();
hc.close();
}
catch(Exception e)
{
imgng = 1;
// 異常終了
//terminate();
}
001513
2006/08/02(水) 14:14:20{
mdaImgCharacter[character][look] = MediaManager.getImage(byteData); // 背景用グラフィックの取得
try
{
mdaImgCharacter[character][look].use();
imgCharacter[character][look] = mdaImgCharacter[character][look].getImage();
mdaImgCharacterFlg[character][look] = 1;
}
catch(Exception e)
{
//IApplication.getCurrentApp().terminate(); // 異常終了
imgng = 1;
}
}
}
if(imgng != 1)
{
g.drawImage(imgCharacter[character][look],50,0); // 画像
}
g.unlock(true);
}
0016デフォルトの名無しさん
2006/08/02(水) 14:56:15酷いな・・・
・恐らく引数が違うかmdaImgCharacterFlgが初期化or上書きされているのが問題
・通信エラーが発生した場合にHttpConnectionが閉じられない
・40000バイト以上のデータをダウンロードしようとすると
バッファオーバーフローする
・そもそもSPに収まらないようなバイナリはメモリにも乗らない
・その他エラー処理が甘すぎ
ということで、設計に問題ありまくりに1ムーミン
0017デフォルトの名無しさん
2006/08/02(水) 15:01:100018デフォルトの名無しさん
2006/08/02(水) 15:22:320019デフォルトの名無しさん
2006/08/02(水) 15:30:000020デフォルトの名無しさん
2006/08/02(水) 15:32:430021デフォルトの名無しさん
2006/08/02(水) 19:12:51バグレポをまともな日本語で書く勉強が必要だな
0022デフォルトの名無しさん
2006/08/02(水) 21:01:12このスレの誰もが思いもつかなかっただろう
0023デフォルトの名無しさん
2006/08/02(水) 21:02:090024デフォルトの名無しさん
2006/08/03(木) 15:10:29失礼ですが、貴方はプログラムを書く事が出来ないらしいですね?
社長:
フッ、プログラムだけが総てじゃない。
あくまでも一つの手段に過ぎないんだよ、そんなものはね。
現に私はこうして"社長"という立場にいる。
それこそが事実を物語っているとは思わないか。
レポーター:
そうですね、本当に失礼しました。
002513
2006/08/03(木) 16:06:11お答え有難うございました。
mdaImgCharacterFlgが上書きというのはデバックの結果、ありませんでした。
画像はちゃんと表示されますものの、2度目の表示の際も、ネットに接続されてしまいます。
設計の方、Javaは素人ですので、とても甘いものだと承知しております;
byteデータの中に、サーバー上から直接取得する命令が入っているような動作をするので、その点がどうしても知りたかったのです。
大変失礼しました。
0026デフォルトの名無しさん
2006/08/03(木) 17:30:55mdaImgCharacterFlg も character も lookも値が同じなら、
1回しか通信することはないハズ。
byte配列が通信するとか奇妙な事を考える前に、
ソースを隅から隅まで見直してみれ。
2度目も通信するんならどれかが変わっているんだろう。
それは関数外の出来事なので、我々には判断できない。
つーかこの程度ならエミュで確認できるはずなので、
System.out.Println() で適当にデバッグ文吐き出させてみれ。
想像だが俺は mdaImgCharacterFlg を毎回newしているだけだと思ってる。
0027デフォルトの名無しさん
2006/08/03(木) 18:38:40exeCharacter()を呼び出すかどうかの判定が正しくないから
2回目起動時にも実行しちゃうんだろ?
2回目起動時のbyteデータ読み込み後の処理と、
exeCharacter()呼び出しの判定文を見直してみな。
フラグの立て忘れや判定文の勘違いとか、いかにもありそうな感じ。
そもそも1回目起動と2回目起動の判定をミスってたりしてー
0028デフォルトの名無しさん
2006/08/03(木) 18:41:27↑の本は初心者にオススメですか?
iアプリ作るに当たって十分な内容ですか?
0029デフォルトの名無しさん
2006/08/03(木) 19:18:092回目の起動じゃなくて2回目にexeCharacterを
呼んだ時の話だと思うけれど(´・ω・`)
13にちゃんと「スクラッチパッド保存ができません」と書いているし、
SDに保存するテクニシャンではなさそうだ。
>13
まさかとは思うが・・・
通信アイコンって30秒くらい消えないものなのだけど、
そこらへんで2度目も通信してるって勘違いしていたりしないよね?
>28
読者によるところが大きいんで買って試して感想聞かせてくれ。
0030デフォルトの名無しさん
2006/08/03(木) 19:19:52いいよ〜
0031デフォルトの名無しさん
2006/08/03(木) 19:20:550032デフォルトの名無しさん
2006/08/03(木) 19:47:19ttp://p.pita.st/?m=ap0xgqrw
Java初心者にはお勧めできない。本の始めにもそう書いてある。
入門書程度が分かるなら大丈夫。
公式のPDFドキュメント読んでもよく分からない人や、PCじゃ読みにくい人向け。
特に、カメラ、待ち受け、音声動画。
情報量が多くて飽きない。
DoJa APIリファレンスは全部載っている。WebのPDFより見やすい。
ただDoJa3.5でちょっとだけ古いので注意。
また詳しいロジックまでは突っ込んでいない。布留川氏のようにRPGの作り方が1から10まで載っているわけではない。
CLDC APIは載っていない。基本的にiアプリの機能について絞ってある。文字列処理などは学べない。
サンプルソースは豊富。いろんな作者が作っている。サイトからiアプリがダウンロード可能。
ソースも落とせるから、どうやって動いているのか知りたいときに役に立つ。
結構高いが、当時Java初心者だった自分には十分役にたった。
逆にJava玄人は公式PDFだけで十分だと思う。
003327
2006/08/03(木) 20:13:18ok、>13-15を読み直した。
想像の斜め下を行くソースだったんで先入観で勘違いしてた。
0034デフォルトの名無しさん
2006/08/03(木) 22:29:38ありがとうございます。私にはまだまだです。
iアプリ作成だけでいいんですけどJavaから勉強が良いんですか?
0035デフォルトの名無しさん
2006/08/04(金) 00:03:350036デフォルトの名無しさん
2006/08/04(金) 00:52:33Classとかほとんど使わないよ
基本的なiアプリの作り方見て、後はなるべく1Class内にまとめるだけ
iアプリはもちろんJAVAだけど、実行速度を考慮してかなり古くさい書き方の方が速いし一般的
どう書くかは自由だけど
0037デフォルトの名無しさん
2006/08/04(金) 02:51:580038デフォルトの名無しさん
2006/08/04(金) 08:11:12それはあなたのスタイル。今はそんな事もない
0039デフォルトの名無しさん
2006/08/04(金) 08:31:28サイズ無理矢理つめる必要があった。
その状態が続いたんで、アプリ作成で容量足りなかったら
仕様削減簡単にお願いできるようになってるんだよね。
そんなんで相当やる気のある企画とPGが
限界に挑戦しない限りはclass使っても大丈夫な流れになってきた。
頑張れば入る仕様を入れなければclass使っても大丈夫w
0040デフォルトの名無しさん
2006/08/04(金) 08:38:33>>34が素人みたいだったから、
classの仕組みを詳しく知らなくても、基本の流れさえ覚えれば作れるよという意味。
Hello,worldのサンプルソース見て意味不明だったら
一から勉強した方が良いだろうね
0041デフォルトの名無しさん
2006/08/04(金) 10:06:42でもあと35kB空いてる
0042デフォルトの名無しさん
2006/08/04(金) 10:25:3713が大量に押し寄せてくるだろうから全部掃いてくれよな
0043デフォルトの名無しさん
2006/08/04(金) 10:25:49proguard等駆使すると80KBには下がる。
0044デフォルトの名無しさん
2006/08/04(金) 13:18:55また質問ですが…iアプリを作れる基礎技術は「やさしいJava」で充分ですか?
↑の本じゃなくてこれが良いというのがあれば教えて下さい。
0045デフォルトの名無しさん
2006/08/04(金) 14:54:040046デフォルトの名無しさん
2006/08/04(金) 16:52:35未使用なメソッドやクラスが一杯あるんだなw
0048デフォルトの名無しさん
2006/08/05(土) 02:07:150049デフォルトの名無しさん
2006/08/05(土) 02:15:49未だに30KBに収めろって案件は結構あるし、役に立たないスキルじゃない。
つーか古参プログラマ最後の牙城とか言われてた携帯Javaアプリも
いつの間にやら100KBのオーダーで作ってしまっても普通に動く様になっちまった。
ラスト数バイトなんて単位で追い込んでた時期が懐かしいっちゃ懐かしいけど、
いまさら戻れといわれても全力でお断りしたい気持ちだ。
0050デフォルトの名無しさん
2006/08/05(土) 02:38:13AppClass以外は一文字に置き換えられるよ
0051デフォルトの名無しさん
2006/08/05(土) 03:15:19だって700シリーズは現行機種じゃん
0052デフォルトの名無しさん
2006/08/05(土) 03:35:390053デフォルトの名無しさん
2006/08/05(土) 03:40:230054デフォルトの名無しさん
2006/08/05(土) 03:44:250055デフォルトの名無しさん
2006/08/05(土) 03:56:48そーなんだよな。なんで未だに30なんだか。
実際のところ700のシェアって少なくないし、とても無視できない。
あれで結構ゲーム類の需要も多いし。
皆頑張ってるもんだから、追いかけるのが大変だ。
んでもってProguardは確かに劇的に縮めてくれるし、助かるんだが、
あれがあるから最適化の作業省略していいってもんでもないんだよな。
結局最後は手でちまちまと定数埋め込んだりすることになる。
時代に逆行したこの努力ってばいったい何と、時々自分の手をじっと見つめてみたりするわけですよ。
とほーん。
0056デフォルトの名無しさん
2006/08/05(土) 09:19:31700版は思いっきり仕様削減してもらっちゃう。
その方が納期短いよ(´・ω・`)
合言葉は「700は505」だ。
でも700容量抜かせば901か902くらいの速度出るしな、
悪い機械じゃない。
0057デフォルトの名無しさん
2006/08/05(土) 10:06:400058デフォルトの名無しさん
2006/08/05(土) 14:10:59禿同。
>でも700容量抜かせば901か902くらいの速度出るしな、
>悪い機械じゃない。
こっちも禿同。
速度自体は出るんだよな。
正直、きょうび30Kと100Kで価格が異なる理由がわからんが、
きっと商売上の戦略なんだろうな……。
0059デフォルトの名無しさん
2006/08/05(土) 14:25:18こんなところにも、100kの影響が・・・orz
SAが90xを出すには、今のハードからOSから相当見直さなきゃならんし、
ドコモの推し進める汎用OSにならざるを得ない。
ナンダカナー
0060デフォルトの名無しさん
2006/08/05(土) 16:18:34魅力あるハードを出し続けて消費者に支持されるならいいが、
そうじゃないなら後塵を拝し続けるしかあるまい。
0061デフォルトの名無しさん
2006/08/05(土) 16:25:010062デフォルトの名無しさん
2006/08/05(土) 17:05:530063デフォルトの名無しさん
2006/08/05(土) 17:27:03返事遅くなってすいません
990,992レスありがとうございました
無事にAN HTTPDでダウンロードする事ができました
006461
2006/08/05(土) 17:31:56あんなことやこんなことをやろうかと思ったのに…
0065デフォルトの名無しさん
2006/08/05(土) 18:59:180066デフォルトの名無しさん
2006/08/05(土) 21:50:20ezアプリからVアプリと来て、今はiアプリを作ってます。
で、質問なんですけど、みなさんはiアプリの効果音ってどうやって用意してるんですか?
自分は音声ファイルを作ったりはできないんで、フリー素材をよく使うんですが、
waveを変換したMLDファイルだと機種ごとに作らないといけないらしいし、
midiだとBGMなんかはフリーでいっぱいあるけど、効果音とかは全然見かけないし。
やっぱり一からちゃんと作ってるんですか?
0067デフォルトの名無しさん
2006/08/05(土) 22:51:20それでも機種ごとに作ることになるけどな(´・ω・`)
0068デフォルトの名無しさん
2006/08/05(土) 23:29:190069デフォルトの名無しさん
2006/08/05(土) 23:55:48> 結局最後は手でちまちまと定数埋め込んだりすることになる。
プリプロセッサ使ってないのか!!!
0070デフォルトの名無しさん
2006/08/06(日) 00:01:26いや、使うけどさ…
あれ使うとJavaがJavaじゃなくなるしなあ…
0071デフォルトの名無しさん
2006/08/06(日) 00:44:020072デフォルトの名無しさん
2006/08/06(日) 00:53:03Write Once, Run Anywhere
....orz
0073デフォルトの名無しさん
2006/08/06(日) 00:54:130074デフォルトの名無しさん
2006/08/06(日) 01:03:46Javaってのはそもそも向いてないのかもなw
0075デフォルトの名無しさん
2006/08/06(日) 02:48:500076デフォルトの名無しさん
2006/08/06(日) 03:07:44やったことないからわからんけど。
0077デフォルトの名無しさん
2006/08/06(日) 15:55:01DoJaでこんなのが出るんだけどどうしよう・・・
javac: ターゲットリリース 1.1 がデフォルトのソースリリース 1.5 と競合しています。
0078デフォルトの名無しさん
2006/08/06(日) 16:06:270079デフォルトの名無しさん
2006/08/06(日) 17:38:241. JDK 1.4を入れる
2. 環境変数JDK_HOMEをJDK 1.4のインスコディレクトリにする
以上
0080デフォルトの名無しさん
2006/08/07(月) 00:11:56設定 → sun.tools.javac.Mainを使用する(J) にチェックを入れる。
とりあえず、これでいんじゃないの?
注: sun.tools.javac.Main は推奨されません。
警告 1 個
とか出るけど、気にスンナ。ちゃんとビルドできる
ホントにJDK1.4じゃなきゃいかんなと思ったら入れればよい。
0081デフォルトの名無しさん
2006/08/07(月) 01:18:22たぶん次は「ShiftJIS_iは〜」とか言うエラーでハマるぞ
0082デフォルトの名無しさん
2006/08/07(月) 01:40:00そういやこのスレもいい加減長いけど、FAQって無いのな。
いま気がついたんだけどさ。
008366
2006/08/07(月) 11:46:47>>67さん、>>68さん、お返事ありがとうございました。
公式アプリ製作会社とかでも効果音を機種ごとに作るってことは、
効果音に関してはwave形式から変換するのが良さそうってことですよね。
でも、機種ごとに違う音声ファイルを用意するってことは、
アプリ自体も機種ごとにコンパイルし直して配布するってこと??
んー、ちょっと調べてきます。
わからなかったらまたここで質問させてもらいます。
0084初心者
2006/08/07(月) 12:51:430085デフォルトの名無しさん
2006/08/07(月) 12:58:25普通は素材をリソースに含める事はまず無いので、
サーバ側をちょっと工夫すればアプリは1本でいい。
>>84
さようなら。
008684
2006/08/07(月) 13:04:53おながいしまつ
0087デフォルトの名無しさん
2006/08/07(月) 13:31:560088デフォルトの名無しさん
2006/08/07(月) 18:16:19残念ながら携帯でiアプリを作る事は現状できません。
PCでつくって携帯にダウンロードしてください。以上
0089デフォルトの名無しさん
2006/08/07(月) 21:00:22んなことはないぞ。
ケータイでiアプリを作れるアプリを開発すれば、それを使って作れるぞ。
0090デフォルトの名無しさん
2006/08/07(月) 21:03:250091デフォルトの名無しさん
2006/08/07(月) 21:05:040092デフォルトの名無しさん
2006/08/07(月) 23:19:580093デフォルトの名無しさん
2006/08/07(月) 23:39:480094デフォルトの名無しさん
2006/08/07(月) 23:55:280095デフォルトの名無しさん
2006/08/08(火) 01:22:460096デフォルトの名無しさん
2006/08/08(火) 01:34:340097デフォルトの名無しさん
2006/08/08(火) 02:03:100098デフォルトの名無しさん
2006/08/08(火) 02:15:24携帯のちみっちいボタンをぷちぷち押しながらコード入力したりするわけかー。
サブいぼが出てきますた。
0099デフォルトの名無しさん
2006/08/08(火) 09:08:180100デフォルトの名無しさん
2006/08/08(火) 09:10:54意はできるじゃろ。
0101デフォルトの名無しさん
2006/08/08(火) 09:37:070102デフォルトの名無しさん
2006/08/08(火) 13:21:000103デフォルトの名無しさん
2006/08/08(火) 14:22:58プログラミング言語を使おうなどと考えてないのだろう。
VSを越えるポトペタ環境でなきゃ。
0104デフォルトの名無しさん
2006/08/08(火) 17:22:58それと同じレベルの質問だろう。
0105デフォルトの名無しさん
2006/08/08(火) 17:41:410106デフォルトの名無しさん
2006/08/09(水) 18:59:10ひょっとして無料で配布されてはいないのでしょうか。
0107デフォルトの名無しさん
2006/08/09(水) 19:09:00普通にDocomoのWeb資料にAPIから使い方まで載ってるぞ。
OBEXとかリモコンで調べると吉。
0108デフォルトの名無しさん
2006/08/09(水) 19:40:27赤外線通信のAPIが知りたいわけではなく、
ブックマークやメールを転送する場合に
どういうデータを本文にセットすればよいかの仕様が見たいのです。
そのあたりはドコモの資料には載ってなくて、
IrMCなど該当する仕様書を読めとなっています。
で、その仕様書をどこで参照できるか、という話です。
0109108
2006/08/09(水) 19:51:32DoJaのOBEX関連APIでは、iアプリ固有のバイナリデータも当然転送できるのですが、
IrDA規格に準拠した形でiアプリからカレンダー・メッセージ・ブックマークなどの
データを赤外線送信することができます。
ところが、具体的にどのようなデータをセットすればよいかに関しては触れられていません。
・そのIrDA規格の詳細 (特にIrMC)
・ドコモの各端末がIrDA規格をどこまで実装しているか
はどこで確認できるのでしょうか。
ご存じの方おられたら教えてください。
0110デフォルトの名無しさん
2006/08/10(木) 00:53:44IrDAのホームページに行けば、有料なことくらい分かるだろw
http://www.irda.org/displaycommon.cfm?an=1&subarticlenbr=7
0111デフォルトの名無しさん
2006/08/10(木) 20:46:56900i以降って限定すれば全機種クリアキーが使えたりしないかな?
0112デフォルトの名無しさん
2006/08/10(木) 21:41:580113デフォルトの名無しさん
2006/08/11(金) 10:54:030114デフォルトの名無しさん
2006/08/11(金) 11:58:440115デフォルトの名無しさん
2006/08/11(金) 17:20:27APIリファレンスや開発ガイド見てもこれと言って制限があるようには思えない…。
66x25の領域を画面中央付近に指定したのだが、中に何描いても反映されない。
他の機種(P902)やエミュレータでは正常に動作してる。
setClip()を解除すればその領域に描きこめる。
また大きい領域を指定した場合は正常に動作する。
手元にSH900がないので細かいところまで検証できないのだけど、
上記のような症状に何か心当たりがあれば教えてください。
自前でクリッピング実装すれば動くけど、どうも釈然としない。
0116デフォルトの名無しさん
2006/08/11(金) 20:31:550117デフォルトの名無しさん
2006/08/12(土) 05:29:180118デフォルトの名無しさん
2006/08/12(土) 13:46:26ソースファイルを作ってビルトしようとしたら
ビルド開始(DoJaプロファイル : DoJa-4.0)
エラー: サポートされていないエンコーディングです: SJIS_i
エラー 1 個
javacの実行に失敗しました
というエラーが出ます。
助けてください。
0119デフォルトの名無しさん
2006/08/12(土) 13:50:21一番上にヒットするから
0120デフォルトの名無しさん
2006/08/12(土) 16:01:16ALERT: java/lang/ClassFormatError: Bad version information.
と出ました。
やはりバージョンのせいでしょうか?
0121デフォルトの名無しさん
2006/08/12(土) 16:12:110122デフォルトの名無しさん
2006/08/13(日) 18:25:13携帯機種板のどこかのスレの情報なんだけど。
0123デフォルトの名無しさん
2006/08/13(日) 19:07:210124デフォルトの名無しさん
2006/08/13(日) 20:10:10こっちの方がまだ現実的だな。
0125デフォルトの名無しさん
2006/08/13(日) 21:02:24とりあえず903から容量は増えるけどね。
0126デフォルトの名無しさん
2006/08/14(月) 00:24:05苦労した分けっこうショックだろうなw
0127デフォルトの名無しさん
2006/08/14(月) 01:31:22それが本当だったら勝手アプリ作れなくなるな。
>>125
すまん、ソースほしいがある?
噂のサイトでは確かに容量が増えるとの噂だけど。
0128デフォルトの名無しさん
2006/08/14(月) 01:56:35BREWが何なのか知ってる?w
0129デフォルトの名無しさん
2006/08/14(月) 02:01:21ソースは流石に示せないが、ガチ。
すでに職業としている人には、それでの企画を促されてる。
ただ、どうせ900は見捨てられないんだろうなぁ
0130デフォルトの名無しさん
2006/08/14(月) 02:16:54>>127
あまり期待しない方がいい。
0131デフォルトの名無しさん
2006/08/14(月) 07:58:38System.out.println("テストテスト");
の様に作ったファイルを実行しても携帯エミュレーター上では表示されません。
まだはじめたばかりで詳しく見てないんですけど携帯の
画面上に表示させるパッケージなどがあるんですか?
それともテストの段階で表示されていなくても実際は表示されるんでしょうか?
まずは簡単にサウンドノベルのようなものでも作ってみようと考えていまして…。
画面に表示できないのでは話になりません。
どうかよろしくお願いします。
0132デフォルトの名無しさん
2006/08/14(月) 08:07:37g.drawString("Hello World!",0,12);
0133デフォルトの名無しさん
2006/08/14(月) 08:16:24即レスありがとうございます。
ビルトすると
drawString(java.lang.String, int, int) は class java.lang.String で見つかりません。
と吐き出されます。
java.lang.Stringクラスが使えないという意味でしょうか?
自分はまだjava初心者の為くわしくわかりません。
よろしければもう少し詳しくお願いします。
0134デフォルトの名無しさん
2006/08/14(月) 08:23:580135デフォルトの名無しさん
2006/08/14(月) 08:29:11今カーレースのソース読んでみてます。
ちんぷんかんぷんでした。
drawString()はアプレットで使うみたいですね。
まだアプレットは使ったことがなかったので知りませんでした。
もう少し頑張ってみます
0136デフォルトの名無しさん
2006/08/14(月) 08:30:25public class Test extends IApplication{
public void start(){
Display.setCurrent(new C());
}
public class C extends Canvas{
public void paint(Graphics g){
g.drawString("haro-",50,50);
}
}
}
0137131
2006/08/14(月) 08:46:11わざわざソースありがとうございます。
無事に表示することが出来ました。
しかしまだ要領を得ない為に苦戦中です。
参考にさせてもらいますね。
ありがとうございました。
0138デフォルトの名無しさん
2006/08/14(月) 09:41:21Java on BREW…?
0139デフォルトの名無しさん
2006/08/14(月) 09:59:22そういや、SAの続編って聞かないな。
0140デフォルトの名無しさん
2006/08/14(月) 10:30:45> よろしければもう少し詳しくお願いします。
> 今カーレースのソース読んでみてます。
> ちんぷんかんぷんでした。
ハァ… (´・ω・`)
0141デフォルトの名無しさん
2006/08/14(月) 10:52:52そうなのか〜。iアプリのサイズは噂どおり1M?
これもしみつ?
0142デフォルトの名無しさん
2006/08/14(月) 11:29:490143デフォルトの名無しさん
2006/08/14(月) 17:10:28javaでノウハウ蓄積しといたほうがお徳かな
http://ja.wikipedia.org/wiki/Java%E8%A8%80%E8%AA%9E
0144デフォルトの名無しさん
2006/08/14(月) 17:13:310145デフォルトの名無しさん
2006/08/14(月) 17:22:390146デフォルトの名無しさん
2006/08/14(月) 17:26:10BREWのが端末価格下げられると思ったんじゃね?
>>142
携帯内蔵のアプリはBREWかもしれんけど、
一般が作れるのはJavaだけになると予想。
0147デフォルトの名無しさん
2006/08/14(月) 18:00:36容量が小さくなるとか?
0148デフォルトの名無しさん
2006/08/14(月) 18:10:410149デフォルトの名無しさん
2006/08/14(月) 18:11:29間違いなくBREWのほうがアプリを書く労力は大きいよ。
ここでBREW、BREWと騒いでいる人たちの大半は、
Javaでも利用できるネイティブの機能が増えれば
それで済むんじゃねぇかな。
0150デフォルトの名無しさん
2006/08/14(月) 19:38:39騒ぐとか、心配とか安心とかじゃなくて、何がどう変わるか、JavaとBREWでどんな差別があるのかというような情報が知りたい。
0151デフォルトの名無しさん
2006/08/14(月) 19:56:04Java > DoJa または(うまくいきそうなら) *Project
今の SA と何も変わりようがないと思うが?
サードパーティーに解放なんて考えても au みたいな審査機能なんてやってらんないし、
課金プラットフォームはもう構築してあるし。
せいぜい、GPS 系が充実してるって程度じゃね?
あ、ワンセグ対抗もあったか。これの課金はまあありか。
金出して OMAP 系とか SH 系とか、Linux 系とか Symbean 系とか
充実させようとしてるのを、突然ポイって捨てるのも面白いけどな。
0152135
2006/08/14(月) 20:09:01GraphicsやPointなども知りませんでした。
他のクラスのメソッドを利用する際にクラスをインスタンス化して
クラス名.メソッド名(); で試してみてもコンパイルできなかったので…。
アプレットの様に少なからず書式が違うのかなと…。
知識不足ということが大いにあるでしょうが。
すみません。
0153デフォルトの名無しさん
2006/08/16(水) 14:59:50とりあえずDoJaとCLDCのAPIリファレンスを読め。
0154デフォルトの名無しさん
2006/08/17(木) 01:04:560155デフォルトの名無しさん
2006/08/17(木) 01:47:29とりあえずDoJaのAPIリファレンスを読め。
public void fillArc(intx, inty, intwidth, intheight, intstartAngle, intarcAngle)
startAngleから始まり、arcAngle角度分、塗りつぶします。
角度は、0が時計の3時方向を差し、反時計回りです。
負の値の場合、時計回りになります。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0156デフォルトの名無しさん
2006/08/17(木) 01:56:08うは、できましたありがとうございます。
今度からはちゃんとAPIリファレンスを読んでからきます。
0157デフォルトの名無しさん
2006/08/17(木) 11:28:56何かアプリケーションを開発するというようなことは現在できるのでしょうか?
0158デフォルトの名無しさん
2006/08/17(木) 11:32:400159デフォルトの名無しさん
2006/08/17(木) 12:27:510160デフォルトの名無しさん
2006/08/17(木) 19:16:03コメントの//とタブがコンパイルエラーになるのはなぜ
0161デフォルトの名無しさん
2006/08/17(木) 19:30:230162デフォルトの名無しさん
2006/08/17(木) 19:41:55リアルタイムとやらの定義によるからなんともいえないけどたぶん無理
0163デフォルトの名無しさん
2006/08/17(木) 20:06:130164デフォルトの名無しさん
2006/08/17(木) 20:57:41作ってるやつに聞けばいい。
0165デフォルトの名無しさん
2006/08/18(金) 12:05:10NECフォーマットのリモコン送信を行いたいのですが、
設定箇所に誤りがありましたら教えていただけないでしょうか。
このソースで実機ではリモコンアイコンが表示されるのを確認済みですが、
受信側の端末がウンともスンとも言いません。
受信側の専用リモコンでは動作するので、恐らくはアプリ側の設定の問題と思っています。
仕様:NECフォーマット (下記参照)
http://www.necel.com/ja/faq/mi_com/__com_remo.html
カスタムコード(16bit) 0x1234 (仮)
データコード(8bit) 0x56 (仮)
デューティ1/3
0166165
2006/08/18(金) 12:05:46IrRemoteControl irc = IrRemoteControl.getIrRemoteControl();
irc.setCarrier( 132, 132 );// 38kHz => 1Hz = 263.15(0.1usec)
// ↑デューティ1/3という記述が気になりますが、88/176,66/198を指定してもNG
irc.setCode0( IrRemoteControl.PATTERN_HL, 560, 565 );
irc.setCode1( IrRemoteControl.PATTERN_HL, 560, 1690 );
byte buf[] = new byte[]{ 0x12, 0x34, 0x56, (byte)0xA9 }; // 0xFF ^ 0x56 == 0xA9
IrRemoteControlFrame irFrame = new IrRemoteControlFrame();
irFrame.setFrameData( buf, 32 );
irFrame.setFrameDuration( 1080 );// リピート時間 108ms
irFrame.setRepeatCount( IrRemoteControlFrame.COUNT_INFINITE );// 繰り返し無限
irFrame.setStartHighDuration( 9000 );// スタートのHige時間。 9.0ms
irFrame.setStartLowDuration( 4500 );// スタートのLow時間。 4.5ms
irFrame.setStopHighDuration( 560 );// ストップのHige時間。T=0.56ms
irc.send( 1, new IrRemoteControlFrame[] { irFrame } );
0167デフォルトの名無しさん
2006/08/18(金) 13:16:20>>157
ttp://sourceforge.jp/projects/qrcode/
これリアルタイムで動くわけじゃないの?
0168デフォルトの名無しさん
2006/08/18(金) 13:50:54「カメラがリアルタイムな入力装置」とかいって意味不明だし。
0169デフォルトの名無しさん
2006/08/18(金) 13:51:26アバターゲームを作ったとか言ってるので
おもいっきりリアルタイムで動いてるみたい
http://cutie.dip.jp/news/koudaisai2005.php
が見れない・・・
0170169
2006/08/18(金) 13:54:18Webカメラ使ったアバターゲームって書いてあった
0171157
2006/08/19(土) 13:07:41カメラの方はあまり気にしないでください。
本当に使いたいのはマイクの方です。
今しゃべってる音声の波形を表示するとか、
音声認識して文字に変換するとかいうようなことをやりたかったのです。
0172デフォルトの名無しさん
2006/08/19(土) 13:23:44盗聴に使われたらどうすんの
0173デフォルトの名無しさん
2006/08/19(土) 18:41:13それが盗聴に結びつくとは思えんよ
0174デフォルトの名無しさん
2006/08/19(土) 19:10:560175デフォルトの名無しさん
2006/08/19(土) 19:23:260176デフォルトの名無しさん
2006/08/19(土) 19:23:51人が刺されるから包丁売らないのか?w
0177デフォルトの名無しさん
2006/08/19(土) 19:27:18マイク装置を動かす度にユーザの許可をとれば、ということだ。
カメラも同じでしょ
0178デフォルトの名無しさん
2006/08/19(土) 19:29:05のがiアプリだ。ユーザーデータ類が異常に制限されているだろ?
0179デフォルトの名無しさん
2006/08/19(土) 19:30:250180デフォルトの名無しさん
2006/08/19(土) 19:49:26予想だが、音声が無理なのは、iアプリから着メロ(MFi/MIDI)を操作できないのとおそらく同じ理由だろう。
端末性能以外のセキュリティー的な理由があると思われる。
0181デフォルトの名無しさん
2006/08/19(土) 20:34:590182デフォルトの名無しさん
2006/08/19(土) 20:37:440183デフォルトの名無しさん
2006/08/19(土) 20:47:17iアプリからは使えなかったけど
0184デフォルトの名無しさん
2006/08/20(日) 01:42:37勘違いしてる。
アプリが端末の持ち主を盗聴、盗撮するってことを言ってるのではない。
人知れず録音、撮影できるアプリがあったら、
悪意あるユーザーが盗聴、盗撮の目的でそのアプリを使うだろってこと。
盗聴犯、盗撮犯に機能の使用許可を求めても無意味だろ?
0185デフォルトの名無しさん
2006/08/20(日) 03:50:13普通に公式CPが欲しがってない、というのもあるだろうが。
0186デフォルトの名無しさん
2006/08/20(日) 10:52:25DojaのEclipseのプラグインを使って開発する場合、
ドコモのサイトを見ると、「Eclipse2.1&Java1.3推奨」となっていますが、
実際の開発環境は上記で行っていますか?
Eclipse3.xでも動くと聞いたことがあるので…
知りたいのは
■Eclipseのバージョン
■Javaのバージョン
です。
よろしくお願いします。
0187デフォルトの名無しさん
2006/08/20(日) 12:06:08だから面倒だけど試すしかないんじゃね。
一応、Eclipse3.2+DoJa3.5で動いているが、DoJa4.1ではたまにEclipseごと落ちたりしたから公式キットでビルドしている。
0188デフォルトの名無しさん
2006/08/20(日) 21:56:32どうやって盗聴すんの?携帯のアプリを起動した状態で他人の家に設置するってこと?
0189デフォルトの名無しさん
2006/08/20(日) 22:09:330190デフォルトの名無しさん
2006/08/20(日) 23:45:350191デフォルトの名無しさん
2006/08/21(月) 10:54:22待ち受け盗聴アプリを起動した状態で携帯を落とす
>目的の人に拾ってもらう
>ついでに携帯見つけてもらったお礼と称して出会いゲッツ
>('д')ウマー
って感じか?w 知らんけど。
それより途中から謎のリアルタイムって条件が抜けてるけど
そこんとこどーなのよ?
赤外線で対戦するアプリが無いのも
毎回ユーザに問い合わせが発生するからであって・・・
0192デフォルトの名無しさん
2006/08/21(月) 11:20:38リアルタイムでボイス
リアルタイムでバイブ
これなんてエロゲ?
0193デフォルトの名無しさん
2006/08/21(月) 11:22:23端末仕様として音声録音中は画面に「音声録音中」と誰が見てもわかるように
表示することを義務付ければ、問題なくない?
やっぱ盗聴ではなくパケット通話を認めないためだろうと思うよ
0194デフォルトの名無しさん
2006/08/21(月) 11:25:520195デフォルトの名無しさん
2006/08/21(月) 16:03:44ttp://store.yahoo.co.jp/conycheng/xstring.html
0196デフォルトの名無しさん
2006/08/21(月) 17:10:24電話の声が好みの声優さんの声に自動変換とか、めちゃ欲しい
0197デフォルトの名無しさん
2006/08/21(月) 17:27:35萌え声「オレオレ、オレだよオレ!」
0198デフォルトの名無しさん
2006/08/21(月) 18:34:560199デフォルトの名無しさん
2006/08/21(月) 20:34:220200デフォルトの名無しさん
2006/08/21(月) 21:09:180201デフォルトの名無しさん
2006/08/21(月) 23:09:18http://www.akibablog.net/archives/2006/08/1200cd.html
0202デフォルトの名無しさん
2006/08/21(月) 23:40:50>>196 ならまだ面白いんだがなあ。
0203デフォルトの名無しさん
2006/08/21(月) 23:59:530204デフォルトの名無しさん
2006/08/22(火) 01:07:50ムッハー
0205デフォルトの名無しさん
2006/08/22(火) 01:22:40どこで調べればいいんでしょうか。
また、端末によっても違うんでしょうか。
0206デフォルトの名無しさん
2006/08/22(火) 01:47:430207デフォルトの名無しさん
2006/08/22(火) 03:42:40デフォルトのエンコーディングは明記されてますが、
それ以外のサポートされている種類についての記述は見つかりませんでした
0208デフォルトの名無しさん
2006/08/22(火) 10:10:20ん・ぱか工房さん以外の所でIアプリベンチの結果を公開しているサイトってありませんか?
0209デフォルトの名無しさん
2006/08/22(火) 11:17:140210デフォルトの名無しさん
2006/08/22(火) 18:12:24本気やろうと思ったらjavaでは処理が遅くない?
0211デフォルトの名無しさん
2006/08/22(火) 18:23:340212165
2006/08/22(火) 18:53:57エンディアンが逆だったようで。
誤>byte buf[] = new byte[]{ 0x12, 0x34, 0x56, (byte)0xA9 };
正>byte buf[] = new byte[]{ 0x48, 0x2C, 0x6A, (byte)0x95 };
(´д`)ハァ
0213デフォルトの名無しさん
2006/08/22(火) 21:13:42本気だったらまずバイトコード直書きしてみせてくれ。
0214デフォルトの名無しさん
2006/08/22(火) 22:58:080215デフォルトの名無しさん
2006/08/22(火) 23:39:400216デフォルトの名無しさん
2006/08/22(火) 23:43:00携帯のCPUやメモリだからこそ遅い、という印象だ
0217デフォルトの名無しさん
2006/08/22(火) 23:46:250218デフォルトの名無しさん
2006/08/23(水) 00:26:590219デフォルトの名無しさん
2006/08/23(水) 00:47:250220デフォルトの名無しさん
2006/08/23(水) 01:05:110221デフォルトの名無しさん
2006/08/23(水) 01:34:450222デフォルトの名無しさん
2006/08/23(水) 03:07:060223デフォルトの名無しさん
2006/08/23(水) 03:07:44携帯のVMもそこまでしてくれるの?
0224デフォルトの名無しさん
2006/08/23(水) 09:43:580225デフォルトの名無しさん
2006/08/23(水) 11:13:38殆ど入ってるわけないって
メーカーの人間からJITやっぱり入れた方がいい? とか言われたぐらいなんだから
0226デフォルトの名無しさん
2006/08/23(水) 12:16:06Javaの部分よりnativeな部分の方が遅そうだけど。
0227デフォルトの名無しさん
2006/08/23(水) 13:03:16その機械語がホントに効率的なコードであるか
ってところがポイントだ
mov ax,0 ではなく xor ax,axだよこれ
0228デフォルトの名無しさん
2006/08/23(水) 13:25:010230デフォルトの名無しさん
2006/08/23(水) 15:46:31カメラで撮った画像を使って生体認証アプリを是非
0231デフォルトの名無しさん
2006/08/23(水) 15:47:29人間の顔認識アルゴリズム?使ってるんだと思うけど。
あれをカメラ付携帯でやれば面白いんじゃね?
0232デフォルトの名無しさん
2006/08/24(木) 01:01:580233デフォルトの名無しさん
2006/08/24(木) 13:49:000234デフォルトの名無しさん
2006/08/24(木) 13:56:020235デフォルトの名無しさん
2006/08/24(木) 14:08:480236デフォルトの名無しさん
2006/08/24(木) 15:44:48P901でゲーム起動直後は処理が遅いのに、その後速くなることがあります。
例えばRPGで、メニュー画面を表示するのに一回目はもっさりしてるけど、
二回目(処理内容はまったく同じ)からはサクサクといった感じです。
これはつまり適応的とかいう種類のJITが実装されているということでしょうか?
もしそうなら、ベンチマークの結果とか鵜呑みにできないなぁと。
もしくは、何か違う要因なのでしょうか。
0237210
2006/08/24(木) 16:09:59Cならwebに落ちてるコードいじるだけでなんとかできるけど
javaは画像処理関係のコードがなかなかなくて、どうしようって感じです
0238デフォルトの名無しさん
2006/08/24(木) 16:40:310239デフォルトの名無しさん
2006/08/24(木) 18:21:57質問なんですけど半透明の処理ってサポートなくなりましたか?
if( g instanceof Graphics2 ) {
((Graphics2)g).setRenderMode( ptype, srcRatio, dstRatio );
}
こんな感じでアルファ指定してるんですけど、処理されませんです。
Doja4.0のエミュレータではOKだったんですが・・。
0240デフォルトの名無しさん
2006/08/27(日) 02:37:330241デフォルトの名無しさん
2006/08/27(日) 02:45:34いきなり「あなたの好きな果物はどれ?」とは聞かないだろ。
「りんご、みかん、バナナの中で、あなたの好きな果物はどれ?」が正しい。
0242デフォルトの名無しさん
2006/08/27(日) 02:48:39必要も無い。
0243デフォルトの名無しさん
2006/08/27(日) 02:53:43実際Docomoの資料が異様に親切だから、解説本とか無くても一向構わないんだよなあ。
作りなれてない子がゲーム作ろうとか思うなら、多少は役に立つのかも知れんが
アプリ開発でぶつかる壁は、そんなところに無いからなあ。
0244デフォルトの名無しさん
2006/08/27(日) 02:54:07「果物」って限定されたら選択肢なんかいらんだろw
0245デフォルトの名無しさん
2006/08/27(日) 02:56:27で、このスレに何の関係が?
0246デフォルトの名無しさん
2006/08/27(日) 08:13:33調べるのめんどくせえから、今買えるiアプリの本全部リストアップしろ。
そしたら答えてやる。
0247デフォルトの名無しさん
2006/08/27(日) 09:05:21同様にiアプリの本って限定されたら
0248デフォルトの名無しさん
2006/08/27(日) 09:46:06>>32
と
ttp://www.amazon.co.jp/gp/search/ref=nb_ss_gw/503-1730580-4351920?__mk_ja_JP=%83%4A%83%5E%83%4A%83%69&url=search-alias%3Dstripbooks&field-keywords=i%83%41%83%76%83%8A&Go.x=16&Go.y=7
0249デフォルトの名無しさん
2006/08/27(日) 10:28:54アプリ関係の本を一冊も読んだことがない
0250デフォルトの名無しさん
2006/08/27(日) 10:50:09名前は忘れたが、表紙に大きく「503」って書いてあったと思うから
探してみるといい(´ω`)
0251デフォルトの名無しさん
2006/08/27(日) 11:05:43プログラミング経験の少ない人が公式の資料を読んでも、意味不明な単語ばかりで読みにくい。おまけに計100ページ以上ある。
32の本のAPIリファレンスは今でも使っている。ブラウザ上より見やすい。
要は、公式資料を読んでよく分からないのなら、本屋に行って自分に合いそうなものを買えば良い。大抵の本はiアプリ初心者かつJavaが少し分かる人向き。
>>250
503は今では古すぎる。505以降か900以降の方が良い。
0252デフォルトの名無しさん
2006/08/27(日) 11:28:33(゚Д゚)ハァ?
揚げ足厨はすっこんでろよ。
0253デフォルトの名無しさん
2006/08/27(日) 11:32:380254デフォルトの名無しさん
2006/08/27(日) 11:54:19本当に初期の頃の奴。
悪い本じゃなかった。
0255デフォルトの名無しさん
2006/08/27(日) 22:10:530256デフォルトの名無しさん
2006/08/27(日) 22:16:21ここが何の板だか知ってるのか?
0257デフォルトの名無しさん
2006/08/27(日) 22:59:41口の利き方に気をつけろよ
誰に話してると思ってんだ?
知らぬが仏とはいうがたいがいにしとけよ
0258デフォルトの名無しさん
2006/08/27(日) 23:00:340259246
2006/08/27(日) 23:07:170260デフォルトの名無しさん
2006/08/27(日) 23:32:01SO902i
0261デフォルトの名無しさん
2006/08/27(日) 23:37:50R900i
0262デフォルトの名無しさん
2006/08/27(日) 23:54:07A901iS
0263デフォルトの名無しさん
2006/08/28(月) 00:00:58SA902i
0264デフォルトの名無しさん
2006/08/28(月) 00:07:36P902i
0265デフォルトの名無しさん
2006/08/28(月) 00:27:02RX178
0266デフォルトの名無しさん
2006/08/28(月) 00:28:29UB902i
0267デフォルトの名無しさん
2006/08/28(月) 00:29:45USO800i
0268デフォルトの名無しさん
2006/08/28(月) 00:30:48通報したからな。
0269デフォルトの名無しさん
2006/08/28(月) 00:34:41N902i
0270デフォルトの名無しさん
2006/08/28(月) 00:39:55SO902iS
0271デフォルトの名無しさん
2006/08/28(月) 00:58:01902→クンニ
0272デフォルトの名無しさん
2006/08/29(火) 02:07:170273デフォルトの名無しさん
2006/08/29(火) 02:23:440274デフォルトの名無しさん
2006/08/29(火) 02:23:590275デフォルトの名無しさん
2006/08/29(火) 02:28:200276デフォルトの名無しさん
2006/08/29(火) 05:50:26んなもんTextBox貼り付ければ終わりだろ。
0277デフォルトの名無しさん
2006/08/29(火) 18:52:47スクラッチパッドへの保存わ必須。
アプリ立ち上げっぱなしだと電池喰うしね。
0278デフォルトの名無しさん
2006/08/29(火) 18:56:02表示だけはできてもアニメしないのですが。
0279デフォルトの名無しさん
2006/08/29(火) 18:59:300281デフォルトの名無しさん
2006/08/29(火) 20:17:050282デフォルトの名無しさん
2006/08/30(水) 00:50:280283デフォルトの名無しさん
2006/08/30(水) 03:11:020284デフォルトの名無しさん
2006/08/30(水) 03:33:07Graphics入門とかの奴。安くて安定してる。
んが、買わなくてもMSDNで事足りるのも確か。
ある程度やりこむなら海外サイトを恐れない方がいい。
GameDev.netとかGamasutraとかは宝の山だ。
0285デフォルトの名無しさん
2006/08/30(水) 03:40:570286デフォルトの名無しさん
2006/08/31(木) 06:52:120287デフォルトの名無しさん
2006/08/31(木) 08:33:280288デフォルトの名無しさん
2006/08/31(木) 08:41:01ちょ・・・
0289デフォルトの名無しさん
2006/08/31(木) 10:00:030290デフォルトの名無しさん
2006/08/31(木) 10:10:230291デフォルトの名無しさん
2006/08/31(木) 10:12:010292デフォルトの名無しさん
2006/08/31(木) 13:14:550293デフォルトの名無しさん
2006/08/31(木) 13:54:48適当にググってみたがこれとかどうだろう?
作者はバカの壁の人っぽいぞ。
ttp://www.amazon.co.jp/%7537%5973%30aa%30b9%30e1%30b9%306e%602a/dp/4479011889/ref=pd_sim_b_1/250-9261870-6180256?ie=UTF8
つーか、iアプリも903までネタねーな('A`)y-~~
0294デフォルトの名無しさん
2006/08/31(木) 14:03:09移植以外だと開発に時間掛かりそう。
0295デフォルトの名無しさん
2006/08/31(木) 14:22:22本体の容量でパンク状態なんだが…
P902iSは出来るが…Pじゃ…
0296デフォルトの名無しさん
2006/08/31(木) 14:42:51スクラッチパッドはメガ行くらしいので、可能になるんじゃない?
0297デフォルトの名無しさん
2006/08/31(木) 16:31:09アプリ自体の移動が出来ないと
最近の大容量の上売り切りとかあっても残せない…
0298デフォルトの名無しさん
2006/08/31(木) 16:43:20アプリ移動できてもちゃんと動かないかもしれん。
0299デフォルトの名無しさん
2006/08/31(木) 17:57:57作る方としては色々詰め込める可能性がさらに増えるから良いけど
ゲームなんかで画像をスクラッチに持たせるタイプのはパケット料金
なんとかしてもらわないとライトユーザーが離れて行きそうな予感。
パケホなんて使ってるユーザーはホントコアな奴か開発関係者だけ
じゃないかなw市場が小さくなっていく予感がぷんぷん。
0300デフォルトの名無しさん
2006/08/31(木) 18:14:540301デフォルトの名無しさん
2006/08/31(木) 20:09:24アプリをメモリーカードに移動させられてもさ、
他の端末で動かせるのかねえ。
0302デフォルトの名無しさん
2006/08/31(木) 20:16:51そこらへんは着うたと同じでは?
0303デフォルトの名無しさん
2006/08/31(木) 21:49:57最近は割りと同じモジュールで動くように作れるけど、
糞端末が混ざってるとかいう可能性も捨てきれないからな(´・ω・`)
ADFに設定入れてもバイナリいじられたら意味無いし、
最悪想定外の機種で機動されたらバージョンアップを
促すような仕組みとか入れるようになるのか?(´Д`;
0304デフォルトの名無しさん
2006/08/31(木) 21:53:530305デフォルトの名無しさん
2006/08/31(木) 22:07:37D903iは非対応で。
0306デフォルトの名無しさん
2006/09/01(金) 00:14:33auに乗換えで。
0307デフォルトの名無しさん
2006/09/01(金) 00:37:070308デフォルトの名無しさん
2006/09/01(金) 00:57:160309デフォルトの名無しさん
2006/09/01(金) 01:00:500310デフォルトの名無しさん
2006/09/01(金) 08:13:380311デフォルトの名無しさん
2006/09/01(金) 15:12:410312デフォルトの名無しさん
2006/09/01(金) 16:34:32保存数の問題があるから移せると良いって問題だと思うけど。
0313デフォルトの名無しさん
2006/09/01(金) 18:09:01再配布不可設定になっているコンテンツでも
ちゃんと提供側がフラグ設定している場合は
UIMが一緒であれば多機種であろうと移動できるらしいぞ。
4.1のドキュメントに書かれている。
とはいえ・・・アプリに関しては現状確かめる術がない。
0314デフォルトの名無しさん
2006/09/01(金) 23:09:44AudioPresenterでplayした初っ端からボリューム設定を反映させるには
どうすればいいのでしょうか?
playの直前でsetAttributeを使って小さいボリュームを設定しても
最大音量で鳴ってしまいます。playのあとしばらく(100msとか)
待ってからボリューム設定するとようやく反映される感じなので
すが、それだと一瞬大きい音が鳴ってしまい具合が悪いです。
SDKはDoja-3.5です。
よろしくお願い致します。
0315デフォルトの名無しさん
2006/09/04(月) 11:52:36エミュ上ではオーディオはほとんど正確ではないと
思ったほうが良い。実機でどうなのか?が問題。
でもたしかDだったか・・・最初の1音だけ設定無視して
最大音量で鳴ったりしてた気がする・・・どの機種だったかな。
0316デフォルトの名無しさん
2006/09/05(火) 19:46:30ないだろうか。
標準関数にあるものをわざわざ作るのは容量の無駄だし。
0317デフォルトの名無しさん
2006/09/05(火) 19:53:46/* */
} else if (hogehoge < 0) {
/* */
} else { // hogehoge == 0
/* */
}
0318デフォルトの名無しさん
2006/09/06(水) 00:48:56更新を催促するアプリがあるんだけど、
専用のAPI探したけどいまいちわからんかった。
ソフトウェア的に実装してるの?
0319デフォルトの名無しさん
2006/09/06(水) 01:20:370320デフォルトの名無しさん
2006/09/06(水) 01:22:12通信を許可しない状態とか、電波の届かないとこでも起こるん?
0321>>317
2006/09/06(水) 01:41:37return hogehoge > 0 ? 1 : hogehoge < 0 ? -1 : 0
0322デフォルトの名無しさん
2006/09/06(水) 02:10:04通信前提のゲームだから確認しようが無いんだよね。
予めわかってたら銀紙まくとか手段はあったんだが。
色々試したかったが、アップデートって1かいやったら終りだし、
消して落としなおしても最新版が手元にあるから、再確認できない・・。
通信使って自分でバージョンチェックしてるのかなぁ。めんどくさそう。
0323デフォルトの名無しさん
2006/09/06(水) 03:27:420324デフォルトの名無しさん
2006/09/06(水) 08:26:160325デフォルトの名無しさん
2006/09/06(水) 10:11:170326デフォルトの名無しさん
2006/09/06(水) 10:17:510327デフォルトの名無しさん
2006/09/06(水) 11:13:03return 1 - ((n & 0x80000000) >> 30);
あ、0が1になっちゃった。別にいいかな?
0の場合は不定みたいだし。
0328デフォルトの名無しさん
2006/09/06(水) 11:19:54int型にしか使えん
0329デフォルトの名無しさん
2006/09/06(水) 22:47:240330デフォルトの名無しさん
2006/09/06(水) 23:02:06int型だけでいいし、0の場合は考えなくてもいいんで、それでOKかな?
ありがとうっす。1行ですむんなら、関数呼び出しのかわりに毎回これ書けばいいし。
0331デフォルトの名無しさん
2006/09/06(水) 23:22:400332デフォルトの名無しさん
2006/09/07(木) 00:42:58何かいいアイディアない??
0333デフォルトの名無しさん
2006/09/07(木) 00:59:570334デフォルトの名無しさん
2006/09/07(木) 03:50:40MMO作ってるけど、
裏で通信しないといけないからマルチスレッドじゃないと話にならないよ。
スレッドを超えた同期が大変だから、理由が無ければお勧めしないです。
0335デフォルトの名無しさん
2006/09/07(木) 07:18:30ゲームなら乱数と配列とfor文は必ずと言っていいほど使います。
自分が作りたいものを作りましょう。
0336デフォルトの名無しさん
2006/09/07(木) 08:57:19ちょ、こんなん見つけたんだけど。審査員のFurukawaて布留川本の本人でFA?
0337デフォルトの名無しさん
2006/09/07(木) 10:32:020338デフォルトの名無しさん
2006/09/07(木) 10:40:43334も言っているけど、基本的に通信部分だけスレッドにするのが良いと思う。
ゲームの処理をスレッド化しても、あまり利点はなさそうだよ。
0339331
2006/09/07(木) 11:49:50お返事ありがとうございます。
たとえば、機種による動作速度の違いを吸収するためには、
Thread.sleep( 50 - time );
(time:そのスレッドにかかった時間)
というようにすれば、大体差は無くなると思いますが、
それでも微妙な差が生じてしまうんですよね。
それを解決する為に、マルチスレッドを用いてタイマーを使えばいいのかなと思いました。
機種ごとの速度の差を(できるだけ)完全に無くすには、何か方法がありますでしょうか。
0340334
2006/09/07(木) 12:33:44可変フレームレート前提で作ってる(3D)。
一定時間にどんだけ動くかの絶対値を決めて、
前回から今回までかかった時間分だけすすめればOK。
0341デフォルトの名無しさん
2006/09/07(木) 13:21:39処理を重くして解決するって発想がわからんけど、
フレームスキップした分だけメインループ関数を多く呼ぶだけでいいんじゃね?
0342デフォルトの名無しさん
2006/09/07(木) 15:48:10currentTimeMillis使って、空whileでポーリング。
これが一番精度が高い。
0343デフォルトの名無しさん
2006/09/07(木) 16:44:310344デフォルトの名無しさん
2006/09/07(木) 17:04:30機種によっては処理落ちの原因になる。
0345デフォルトの名無しさん
2006/09/07(木) 17:11:49そうか?
なったことないけどな…。<処理オチ
0346デフォルトの名無しさん
2006/09/07(木) 18:31:22画像なんかでメモリいっぱいいっぱいなアプリなら
結構陥りやすい状況になると思う。
とはいえ505とかそういう昔の機種で経験しただけなんだけどな。
最近のはなったことが無い。
0347デフォルトの名無しさん
2006/09/07(木) 18:35:020348デフォルトの名無しさん
2006/09/08(金) 00:30:330349デフォルトの名無しさん
2006/09/08(金) 02:16:09ゲームとかだと、電池の減り以上に端末がものごっつ発熱してビビったりするが。
携帯ゲームを何十分も連続プレイする奴は少ないだろうし、
気にすることは無いのかもしれないが、一応仁義としてsleepしてるな。
0350デフォルトの名無しさん
2006/09/08(金) 03:07:070351デフォルトの名無しさん
2006/09/08(金) 18:47:23ドコモショップ行きの内容じゃんwそれw俺ら関係ないぞって言ってやれw
つかね、俺もP901使ってたんだがホント電池膨れ上がりすぎてた。
充電してもアプリ10分で電池なくなるんで流石にショップへ持っていった。
電池交換してからは快適だが1年以内でないと無料交換はしてくれないらしい・・。
1年2ヶ月だったさ・・・・orz
0352デフォルトの名無しさん
2006/09/09(土) 03:07:070353デフォルトの名無しさん
2006/09/09(土) 21:10:31誰か詳細教えて。
0354デフォルトの名無しさん
2006/09/09(土) 21:29:09//:.:.:.:./:.:./:/ |:.:.|:.、:.:.:.:.:.:.:.:\:.:.:.:.:.:.l|:.:.:.:ト!
|:|!:.:.:.:.:!:.:.|:/ !:.:|:.:l:.:.:._l:.:.:.:.l:.:.:.:.:.:.||:.:.:ノ|
|ハ:.:.:.:.:|:.:.|'| ̄ !:.:ト、\:.:.:.|l`ヽ|:.:.:|:.:/l:/ハ
l! ヽ:.:.:.l:.:.l:| ヽl ヽ=≠-、:.l|:.:.:|//彡/:|\
\:|:.:.|=-‐ トしrハ|:.:ノ|/! |´|:.:|:.:.:ヽ
i`:.l , ー‐' ,':.:.:.:トノ:!:.:l:.:|:.|:.l!|
守秘義務ですっ★ |:ノ:.\iヽ ー‐ /:.:.:.:/:|:.:.:.|:.:|:.:lソレ'
//:.:.:.l「| ト、__,.. ィ/:.:.:.:斗-!:.:.:|:.:.:.:.ヽ
/:.:/:.:.:./l/ ノ,へ ! /:.:./ \l:.:.:.:.:.:.',
/:.:.:/:.:.:./|/ 'ー-ri /:.:.:.:/ , |ヽ:.:.:.:.:.:',
/:.:.:.:.ノ!:.:./ ! 二j´ /:.:.:.:/ / l:.:.\:.:.:.:.',
/:.:.:.:.:.:/ ∨ノ/ ,rノー|:.:/ノ´_,,. -‐ /!:.:.:.:.:ヽ:.:.:l
!:.:.:.:/_, -‐' .〉 ,ィ´ ̄l:/ '´ /:.|:.:.:.:.:.:.:|:.:.:|
0355デフォルトの名無しさん
2006/09/09(土) 21:44:44setSoftLabel(2,"hoge");ってやってもエラーになってまう・・。
0356デフォルトの名無しさん
2006/09/09(土) 22:13:07つ Canvas.SOFT_KEY_1
0357デフォルトの名無しさん
2006/09/09(土) 22:42:29jarファイルが生成されません。
環境は
WindowsXP
java SDK 1.4.2_12
Eclipse 2.1.3&日本語プラグイン
Doja3.5プラグイン
サンプルでIApplicationにSystem.out.printlnしただけですが、
プロジェクトの再ビルドをしてもbinフォルダにjarが生成されません。
単純にインストールしただけですが、何か設定が必要でしょうか?
アドバイスをお願いしますm(__)m
0358357
2006/09/09(土) 22:57:46classesフォルダにはclassファイルが生成されています。
0359デフォルトの名無しさん
2006/09/09(土) 23:36:41iαppliToolで十分だろ
0360デフォルトの名無しさん
2006/09/10(日) 00:55:59ADF AppClass
0361デフォルトの名無しさん
2006/09/10(日) 00:58:43まともな回答できないなら書き込むなよカス
0362デフォルトの名無しさん
2006/09/10(日) 01:03:130363デフォルトの名無しさん
2006/09/10(日) 04:03:22>>360はテンプレ入りしても良い希ガス。
0364デフォルトの名無しさん
2006/09/10(日) 05:21:11いや、Canvas.SOFT_KEY1,SOFT_KEY2でだと、
上側の2個しか設定できないでしょ?
下側の2個を変えたい(4箇所ある)。
で、KEY1,KEY2の値がそれぞれ0と1だったから、
直接2を入れてみたという流れ・・。
0365デフォルトの名無しさん
2006/09/10(日) 08:56:22機種依存の話なんだな。
通常のDoJa的にちゃんとサポートしているのは上の2つのみ。下の2つはない。
サポートしているとすればオプションAPIだろうから、記述がないか見てみ。
なければ時間の無駄だからあきらめろ。
0366デフォルトの名無しさん
2006/09/11(月) 15:52:08メインのCANVASからボタンが2つあるPanelを開きます。
で、Panelからボタンを押すと
Display.setCurrent(((TestCanva)IApplication.getCurrentApp()).TestPanel);
見たいな感じで、Canvas表示に戻るようにしてるのですが、
CanvasからPanelのどちらのボタンが押されたか取得するのはどのようにするのが良いのでしょう。
java初心者のC++プログラマーで感じ的にはモードレスで開いてるような感じなので
メンバ変数にボタンが押された情報を保存しておいて、
それを呼び出す関数を作成し、Canvasが再び表示されたら(このタイミングが良くわかんないのですが)
関数呼び出しどのボタンが押されたか取得するって感じしか思い浮かばないのですが
ほかに何か良い方法ありませんか?
0367デフォルトの名無しさん
2006/09/11(月) 23:17:33開発・テスト環境で躓いています。
SD-Binding をつかったサンプルというか、ソースを入手してみたのですが
SDを使うところで、java.io.IOException
が出てしまいます。
資料を調べてみると、iDKDoJa4.1\lib\storagedeviceの下に作られるみたいですが
うまくいきません。ビルドして携帯で動作されると、問題なく動きます。
(ADF設定は、ストレージデバイスを使う設定にしています。)
実際のSDの中をみて同じようなフォルダ構成を作ってもダメだし
ググッっても、ぜんぜん解決しそうな文章が見つけられません。
エミュレータ上で、動作させてデバッグするためにはどのような環境設定が必要なのでしょうか?
わかる方がいらしゃったら教えてください。
0368デフォルトの名無しさん
2006/09/11(月) 23:32:04自分もさんざん試したんだが、実機では動くがエミュではダメそうだったよ
公式ドキュメントもないし、バグかもしれんし、試行錯誤でやるには大変過ぎるからあきらめた
0369デフォルトの名無しさん
2006/09/11(月) 23:53:020371デフォルトの名無しさん
2006/09/12(火) 00:39:09貴重な情報THX.俺もはまったかも・・。
0372デフォルトの名無しさん
2006/09/12(火) 03:43:15Math.random()使えないんだけど。
0373デフォルトの名無しさん
2006/09/12(火) 03:59:43過去ログ探したら
解決した。
スマソ
0374372
2006/09/12(火) 05:28:47import java.util.Random;
int random(){
java.util.Random a ;
a = new java.util.Random() ;
int random = a.nextInt();
return random;
}
random();連続で使ったら同じ値が帰ってくる。
なんで?
0375デフォルトの名無しさん
2006/09/12(火) 05:54:18class Hoge {
static java.uti.Random rand = new java.util.Random();
static int random() { return rand.nextInt(); }
}
0376デフォルトの名無しさん
2006/09/12(火) 06:05:27ちゃんと動作しました。
ありがとうございます。
uti→util
0377デフォルトの名無しさん
2006/09/12(火) 19:15:41秒かミリ秒かは忘れた
0378デフォルトの名無しさん
2006/09/13(水) 00:39:140379デフォルトの名無しさん
2006/09/15(金) 11:22:32PostやSendイベントなんて大層なモノはないし、
ゲッターやセッターはアプリサイズの肥大になるから
public static なメンバ(Cで言うところのグローバル変数)に
直接格納する方法が無難かと。
切替タイミングはDisplay.setCurrentする側にしか判らないので、
Canvasにそれ用の関数を用意した方がいいかも。
0380デフォルトの名無しさん
2006/09/15(金) 17:06:320381デフォルトの名無しさん
2006/09/15(金) 17:24:19アプリ自体外部に保存出来るようになるのかな?
本体のみじゃ1本しか入らないって事になりそうで怖いのだが?
0382デフォルトの名無しさん
2006/09/15(金) 17:42:23できるみたい。
0383デフォルトの名無しさん
2006/09/15(金) 21:34:56>>381
> また、902iSシリーズなどの一部機種と同じく、メガiアプリのデータ保存領域は外部メモリカードにも保存できる。
> これにより、メガiアプリではプログラム領域で1MBを使用し、データ保存領域はすべて外部メモリを使用するといった大容量コンテンツが可能になる。
0384デフォルトの名無しさん
2006/09/16(土) 00:38:23ttp://www.famitsu.com/k_tai/news/2006/09/15/607,1158305961,60176,0,0.html
0385デフォルトの名無しさん
2006/09/16(土) 00:40:57ttp://plusd.itmedia.co.jp/mobile/articles/0609/15/news141.html
0386デフォルトの名無しさん
2006/09/16(土) 01:26:23結局割りに合わなくて900シリーズ以降の足枷は取れないと予想。
0387デフォルトの名無しさん
2006/09/16(土) 03:04:25あれは名作だ。
0388デフォルトの名無しさん
2006/09/16(土) 09:35:291つのアプリとして成立させてから出すべきだったと思う。
0389デフォルトの名無しさん
2006/09/16(土) 10:23:060390デフォルトの名無しさん
2006/09/16(土) 17:33:572本に分けて1本500円にした方がユーザーは騙される気がする。
0391デフォルトの名無しさん
2006/09/16(土) 17:43:560392デフォルトの名無しさん
2006/09/16(土) 17:59:490393デフォルトの名無しさん
2006/09/16(土) 18:58:090394デフォルトの名無しさん
2006/09/16(土) 21:25:100395デフォルトの名無しさん
2006/09/16(土) 21:58:110396デフォルトの名無しさん
2006/09/16(土) 23:25:270397115
2006/09/17(日) 00:29:30SH900はdrawAreaにサイズ指定したときだけsetCilp()がおかしくなることが判明。
その他に細かい条件とかあるのかもしれないけど、とりあえずdrawAreaを指定しなければ正常に動く。
しかしSH900は画面サイズが240x252なので面倒だなあ。
0398デフォルトの名無しさん
2006/09/17(日) 10:07:470399デフォルトの名無しさん
2006/09/17(日) 10:55:370400115
2006/09/17(日) 19:30:51初代っぽいスレから見てたんだけどなぁ…orz
見逃したり忘れてる情報ありそうだから、今度過去ログ全部見直してみよう。
0401デフォルトの名無しさん
2006/09/17(日) 19:56:46うほっ。ログ全部まとめてUPしてくれないか。
俺途中からなんだ…503のバグとかしりてえ(んぱかに無い奴)
0402デフォルトの名無しさん
2006/09/17(日) 21:02:33ttp://makimo.to/cgi-bin/search/search.cgi?q=i%83%82%81%5B%83h%8Cg%91%D1%93d%98b%97pJava&sf=2&andor=AND&H=&view=table&all=on
0403115
2006/09/17(日) 22:21:10ttp://www.moreread.net/mario/Any/files/ilog.rar
どぞー。ログとり損ねて尻切れしてるのがあるので、そういうのは>>402参照してください。
0404デフォルトの名無しさん
2006/09/18(月) 01:50:55サウンドの同時再生に関してです。機種依存ですが、SMFと波形MFi、ダメなら(MIDIから変換した)MFiと波形MFiを同時再生したいと思っています。
実機のN900iSでは引数有AudioPresenterを使い、(8音以下の)MFiと波形MFiのみ同時再生できるようです。
901、902以降の機種で、波形MFiと最低16音SWFかMFiが発音できる機種があれば教えてください。
0405デフォルトの名無しさん
2006/09/18(月) 14:16:57もとあるソースをawtとかapplet用に作った方が、、、見たいな質問と一緒?
コンソール上で動作するプログラムは作ってあるんだけどそれをiアプリにしようとすると…。
文字列の表示ですら違うんだから1からのが速いのかな…?
レスお願いします。
0406デフォルトの名無しさん
2006/09/18(月) 15:38:38志向するのでないなら、プロトタイピングもアリなんじゃないかね。
コンパクトな仕様なんだから、最初から携帯向けに書いた方が
早いとは思うけど。
0407デフォルトの名無しさん
2006/09/19(火) 19:48:18上から1つ1つ比べてランクインしてたらそれより下の順位全部一個ずつ下にずらして書き込みなおし
これじゃだいぶ時間食うような気がしてきた
何か良い方法ないかね
0408デフォルトの名無しさん
2006/09/19(火) 19:51:34数バイト程度だろうし
0409デフォルトの名無しさん
2006/09/19(火) 20:02:440410デフォルトの名無しさん
2006/09/19(火) 20:23:580411デフォルトの名無しさん
2006/09/19(火) 20:28:480412デフォルトの名無しさん
2006/09/19(火) 23:44:08リンクリスト生成しとけば
途中に挿入するなんて簡単だと
0413デフォルトの名無しさん
2006/09/20(水) 08:50:50ソートよりSPの書き込み時間が気になるんでしょ?
100人くらいのデータならたぶん気にならない。
10000人とかだと多少工夫が要るかもしれないが。
0414デフォルトの名無しさん
2006/09/20(水) 11:30:100415デフォルトの名無しさん
2006/09/20(水) 14:13:280416デフォルトの名無しさん
2006/09/20(水) 16:37:530417デフォルトの名無しさん
2006/09/20(水) 23:34:36「順番」を管理する3個目のint配列でもつくっとけ
0418デフォルトの名無しさん
2006/09/20(水) 23:40:05ないだろ
0419デフォルトの名無しさん
2006/09/20(水) 23:52:170420デフォルトの名無しさん
2006/09/21(木) 01:05:08言われました。
SONY、Sharp、三菱では動くそうです。(具体的な機種名はまだわかりません)
エミュレータでは問題なく動きます。
たぶんキー押下検出か、ひょっとしたら赤外線送信で異常が起こっているようです。
関係ありそうな機種依存性はありますか?
0421デフォルトの名無しさん
2006/09/21(木) 01:20:18実機が手元に無いのに仕事で作ってるのか・・?
0422デフォルトの名無しさん
2006/09/21(木) 01:23:28N902iで動くなら違うけど、メモリの断片化問題か?
0423デフォルトの名無しさん
2006/09/21(木) 07:26:32例のスクラッチパッドのサイズを最大にしとくとか言う奴。
0424デフォルトの名無しさん
2006/09/21(木) 13:25:38と音を鳴らしたいのですが、これってAudioPresenterとか
とか使わないといけないのでしょうか?
beepみたいなAPI無いかなって思ったのですが、見当たりません。
0425デフォルトの名無しさん
2006/09/21(木) 13:52:56ない。
あと機種によっては携帯本体の設定でボタン音を鳴らすことも出来る。
その場合逆にアプリで鳴らそうとしてる音が途切れたりする。
0426デフォルトの名無しさん
2006/09/21(木) 13:56:06下請けの下請けの下請けの…
だとそんなに珍しくもない。発注元から全機種貸して
もらえる方が珍しいかも
0427デフォルトの名無しさん
2006/09/21(木) 14:04:240429デフォルトの名無しさん
2006/09/21(木) 14:24:12下請けを2重3重にして利益出るほど
携帯アプリの単価は高く無いと思うのだが(´・ω・`)
0430デフォルトの名無しさん
2006/09/21(木) 16:44:32>例のスクラッチパッドのサイズを最大に
これってメモリ断片化が防げる!?
0431デフォルトの名無しさん
2006/09/21(木) 16:47:39嘘つくな。ちゃんとある。
0432デフォルトの名無しさん
2006/09/21(木) 16:50:46あるのなら教えてやれよw
0433デフォルトの名無しさん
2006/09/21(木) 16:55:46メモリ断片化じゃねーな。
↓とか
iモード携帯電話用Java(iアプリ) Part 6
http://pc5.2ch.net/test/read.cgi/tech/1091286071/440
http://pc5.2ch.net/test/read.cgi/tech/1091286071/455
0434デフォルトの名無しさん
2006/09/21(木) 16:55:490435デフォルトの名無しさん
2006/09/21(木) 17:03:530436デフォルトの名無しさん
2006/09/21(木) 17:04:53なるほど。
この前のilog.rarで確認しました。
0437デフォルトの名無しさん
2006/09/21(木) 20:04:09んぱかさんみたく一つのクラスにほとんど詰め込んでpaintもprocessEventも
使わないでメインループで描画もキー処理も全部やってしまうスタイルに
書き換えたことがある人いませんか?
クラス58個、コード15000行、jar 130KBのコードをそういうふうに
書き換えようと思っているんですが、時間がどれくらいかかるのかが
気になっています。
0438デフォルトの名無しさん
2006/09/21(木) 20:18:440439デフォルトの名無しさん
2006/09/21(木) 21:07:17どれくらい掛かるか分かりませんが、気が滅入っても足りないくらい掛かるのは分かります
クラスの構造とかにもよるだろうけど、
そもそもクラスとメソッド減らしただけで30KBも削減できるものなの?
0440デフォルトの名無しさん
2006/09/21(木) 22:49:53今のところライブラリがないので自前で計算するほかない。
即ち暗号、複合は勿論、証明書の解析、署名の検証も
自前でやる必要がある。
0441デフォルトの名無しさん
2006/09/21(木) 22:55:56proguard+7ZIPは試した?
0442デフォルトの名無しさん
2006/09/21(木) 22:59:07proguardだけでで相当に小さくなる。
半分近くなるんじゃねぇか?
0443デフォルトの名無しさん
2006/09/21(木) 23:20:580444デフォルトの名無しさん
2006/09/21(木) 23:21:39>一つのクラスにほとんど詰め込んで
すでにその状態で37KBが>>441で30KBに収まるので、
率としては行くんじゃなかろうか
0445デフォルトの名無しさん
2006/09/22(金) 00:15:15ある。ガイド全部読み直せ。
>427
マルチポストうぜえ。
Java で地道に書け。
>435
地道に分解して計算しろ。
0446デフォルトの名無しさん
2006/09/22(金) 00:25:17名前あっしゅくだけじゃなかった?
0447437
2006/09/22(金) 10:20:51そんなに大変じゃないんじゃないかと思ったんですけど甘いですかね。。。
実際に同じことをされた人はいないのかな。
proguardは試してみます。でもこういうツールが誤ったバイトコードを
吐いて、例えばアプリを使ってるとたま〜に落ちるとか追いかけにくい
不具合が起きたら。。。とか考えると怖いです。
0448デフォルトの名無しさん
2006/09/22(金) 10:30:16甘すぎ。
proguardのほうが437が書き換えたソースコードよりも実績で大きく上回る。
書き換えに伴うコスト&リスクとどっちが大きいか良く考えてみろ。
0449デフォルトの名無しさん
2006/09/22(金) 11:03:320450デフォルトの名無しさん
2006/09/22(金) 12:20:55俺もOOで書かれたソースをiアプリ向に書き直したことがある。
サイズが30K超えたんでprogurd+7zipで圧縮したんだが機能追加していったら
それでも収まらなくなって10個ぐらいあったクラスを2つに統合して
定数を全部値直書きにした。
まずはproguard+7zip試してそれでも駄目クラス統合してそれでも駄目なら
定数、変数や一度しか使わないメソッド削るってな感じかな。
ただprogurd使ってて特定の機種でclass not foundに悩まされた事があった。
エミュじゃちゃんと動くんだね。何が原因でどうやって回避したかはもう忘れたが。
0451デフォルトの名無しさん
2006/09/22(金) 12:49:21おれんとこでもproguardはオプティマイズ指定したら
挙動が変わっておかしくなったので、名前圧縮のみ
使うことにした(それでも十分効果的)
なので>>448ほどproguardに信頼感は無い。
自分のところでおかしくならない範囲で試しながらやるしかないよ。
0452451
2006/09/22(金) 12:53:530453デフォルトの名無しさん
2006/09/22(金) 14:48:28できれば、1024bit=約300桁(10進数)を扱えるようにしたんですよ。
誰かソースを教えてください!
よろしくお願いします。
0454デフォルトの名無しさん
2006/09/22(金) 14:51:230455デフォルトの名無しさん
2006/09/22(金) 14:55:550456デフォルトの名無しさん
2006/09/22(金) 14:59:250457ヘ(゚∀゚ヘ)アヒャ
2006/09/22(金) 15:39:19べき乗 x^y
for( int i=0; i<y; i++ ) { a *= x; } // Math.pow
剰余 xをyで割った余り
a = x%y;
後は気合で1024ビット分を表現できる変数を計算すればできるよ! ('(゚∀゚∩ できるよ!
0458デフォルトの名無しさん
2006/09/22(金) 15:57:45RASキホン
ttp://www.faireal.net/articles/8/01/
具体的な実装
ttp://www.faireal.net/articles/5/25/
0459デフォルトの名無しさん
2006/09/22(金) 18:35:050460デフォルトの名無しさん
2006/09/22(金) 23:13:23その時は暗号理論云々細かいことはわからないので、
ttp://www.bouncycastle.org/
このライブラリを移植した。ちゃんと動いたよ。
ただし、処理に非常に時間がかかるけど。
0461デフォルトの名無しさん
2006/09/24(日) 20:38:02ttp://onosendai.jp/npaka/bench/bench.jsp
0462デフォルトの名無しさん
2006/09/25(月) 10:21:03ttp://onosendai.jp/npaka/bench/bench.jsp
のベンチ結果を見るとD900はN900と比べると
D900の方が全体的に早いようですが、
実際に動かすとD900の方が極端に遅く困っています。
アプリは単純な2Dのゲームで3Dプリミティブは使用していません。
ボーダフォンのSHシリーズで、大量に画像を使用すると極端に
動作が遅くなる問題がありますが、D900も似たような問題があるのでしょうか?
0463デフォルトの名無しさん
2006/09/25(月) 10:39:460464デフォルトの名無しさん
2006/09/25(月) 14:09:54900に限らずDの歴代の設計者は生皮剥いで塩漬けにして猫に食わせてやりたい。
マジで。
0465デフォルトの名無しさん
2006/09/25(月) 14:43:230466デフォルトの名無しさん
2006/09/25(月) 16:08:540468デフォルトの名無しさん
2006/09/25(月) 17:27:560469デフォルトの名無しさん
2006/09/25(月) 17:31:17ドラクエもFFもD900iは端末性能の関係で非対応だそうですよ
とか実例を出して言ってやれ。
0470デフォルトの名無しさん
2006/09/25(月) 18:46:200471デフォルトの名無しさん
2006/09/25(月) 19:08:28手を回してやるから会社名晒せw
0472デフォルトの名無しさん
2006/09/25(月) 20:51:56他の1%くらいしかいなかった。
0473デフォルトの名無しさん
2006/09/25(月) 21:41:330474デフォルトの名無しさん
2006/09/26(火) 02:31:53アプリ以外では絶対接続できないようにしたいのだが、
・DoCoMo 以外のIPは全部蹴る
という対策だけでは、
・公式アプリからの接続
・FOMAとPCをUSBで繋いだ奴からの接続
が可能な気がするんだが・・・、実際のところどうなの?
公式アプリからアタック食らう事は無いと思うが、
FOMA経由のPCだとアタックできる気がするのだが・・。
アプリで繋ぐ場合とはIPが違うのかな?
0475デフォルトの名無しさん
2006/09/26(火) 03:09:300476デフォルトの名無しさん
2006/09/26(火) 04:44:17iアプリ等で許可するDoCoMoのIPってのは、
iモードのリクエストを処理するゲートウェイ(GW事業部のGW)の
アドレスなわけで、PCつないだ時には使われません。
0477474
2006/09/26(火) 06:19:55安心してIP弾きだけにできます。
0478デフォルトの名無しさん
2006/09/26(火) 16:23:18このソースって今も持っていませんか?
0479デフォルトの名無しさん
2006/09/26(火) 18:37:000480デフォルトの名無しさん
2006/09/26(火) 19:26:10あるよ。
ただし魔法は尻から出る
0481デフォルトの名無しさん
2006/09/26(火) 23:22:020482デフォルトの名無しさん
2006/09/27(水) 00:19:570483デフォルトの名無しさん
2006/09/27(水) 03:25:410484デフォルトの名無しさん
2006/09/27(水) 03:52:20オープンソースだからそのまま移せって。
そんなに大変な作業じゃない。
J2ME版使えばいい。
使い方はtestフォルダのソースを見ればわかる。
唯一気を付けるのは、java.mathパッケージは予約されてるんで名前を変える必要があるくらいか。
0485デフォルトの名無しさん
2006/09/27(水) 14:02:48どれを落とせばいいのですか?
0486デフォルトの名無しさん
2006/09/27(水) 15:54:080487デフォルトの名無しさん
2006/09/27(水) 18:57:440488デフォルトの名無しさん
2006/09/27(水) 19:45:16DoCoMoで使えるパッケージには含まれて居ないのが残念・・。
0489デフォルトの名無しさん
2006/09/27(水) 19:46:46ケチらないで教えろ!
0490デフォルトの名無しさん
2006/09/27(水) 19:50:44それでもいいなら教えるがw
0491デフォルトの名無しさん
2006/09/27(水) 20:18:44)'ーーノ( | | | 、 / l| l ハヽ |ー‐''"l
/ R | | |/| ハ / / ,/ /|ノ /l / l l l| l R ヽ
l ・ i´ | ヽ、| |r|| | //--‐'" `'メ、_lノ| / ・ /
| S l トー-トヽ| |ノ ''"´` rー-/// | S |
| ・ |/ | l ||、 ''""" j ""''/ | |ヽl ・ |
| A | | l | ヽ, ― / | | l A |
| !! | / | | | ` ー-‐ ' ´|| ,ノ| | | !! |
ノー‐---、,| / │l、l |レ' ,ノノ ノハ、_ノヽ
/ / ノ⌒ヾ、 ヽ ノハ, |
,/ ,イーf'´ /´ \ | ,/´ |ヽl |
/-ト、| ┼―- 、_ヽメr' , -=l''"ハ | l
,/ | ヽ \ _,ノーf' ´ ノノ ヽ | |
、_ _ ‐''l `ー‐―''" ⌒'ー--‐'´`ヽ、_ _,ノ ノ
 ̄ ̄ | /  ̄
0492デフォルトの名無しさん
2006/09/27(水) 20:23:55PKCSまで考えないと
穴だらけ
0493デフォルトの名無しさん
2006/09/27(水) 23:13:58SOURCES AND JAVADOCの一番下にJ2MEってのがあるだろ。
>>486
ここに居るw
もっとも第一号ではないが。
0494デフォルトの名無しさん
2006/09/28(木) 11:49:39c = m^e mod n (ただし,nは素数p,qの積)
(mをe乗したものをnで割ったときの余りをcとする.)
そして,1024bitといったのは、nの部分なのです。
0495デフォルトの名無しさん
2006/09/28(木) 13:39:240496デフォルトの名無しさん
2006/09/29(金) 00:18:33最近、iアプリ開発に手を出し始めて、503対応版(CLDC1.0)の本を買ったんですが、
テストや開発はCLDC4.0で行っています。
1.0と4.0ではライブラリが増えているって事はわかるんですが、
それ以外に気をつけることってどんなことがあるでしょうか?
0497デフォルトの名無しさん
2006/09/29(金) 00:26:08本を壱から読み直した方がいいぞ
0498デフォルトの名無しさん
2006/09/29(金) 00:31:32>最近、iアプリ開発に手を出し始めて、503対応版(CLDC1.0)の本を買ったんですが、
>テストや開発はCLDC4.0で行っています。
最近、iアプリ開発に手を出し始めて、503対応版(DoCoMoProfile-1.0)の本を買ったんですが、
テストや開発はDoja4.0で行っています。
まさか、まだ間違ってる??
0499デフォルトの名無しさん
2006/09/29(金) 02:51:440500デフォルトの名無しさん
2006/09/29(金) 03:26:04703iシリーズ。
0501デフォルトの名無しさん
2006/09/29(金) 07:31:26APIリファレンスで昔オプションだったのが今は普通に使えるとか
結構あるんで、APIリファレンスをチェックしとくといい。
実際に使ってみたら遅くて使い物にならないとかはまた別の話w
0502デフォルトの名無しさん
2006/09/29(金) 17:28:18Exception in thread "main" java.lang.StackOverflowError
プログラムサイズが大きくなると上記のエラーが出てうまく動作しなくなりました。
回避する方法はあるのでしょうか?
0503デフォルトの名無しさん
2006/09/29(金) 17:49:32java -Xss4m -jar proguard.jar @hoge.pro
0504デフォルトの名無しさん
2006/09/29(金) 23:12:230505デフォルトの名無しさん
2006/09/29(金) 23:22:53C++の本ならいくらでも上級者向けの本はあるんだが。
0506デフォルトの名無しさん
2006/09/29(金) 23:31:57ゲームプログラミング本とか
0507デフォルトの名無しさん
2006/09/29(金) 23:33:350508デフォルトの名無しさん
2006/09/29(金) 23:34:22テクニックについて解説した本は確かに絶無だな。
何か知ってる?
0509デフォルトの名無しさん
2006/09/29(金) 23:44:04んなら GameProgramming Gems
が、iアプリに実装できるような軽い内容のものは皆無かもしれん。
0510デフォルトの名無しさん
2006/09/29(金) 23:49:02明らかにiアプリのそれとは方向性の違うものばかりだし、流用できる代物は絶無に近いな。
海外でもiモードなりJ2MEなりのゲームは作られてるのだし、その辺のノウハウ本が
逆輸入されてもいい頃だと思うんだが、動きがねえなあ。
0511504
2006/09/29(金) 23:56:05容量が限られてるからこそ使うテクニックとか・・・ そんなのありませんかね
0512デフォルトの名無しさん
2006/09/30(土) 00:00:080513デフォルトの名無しさん
2006/09/30(土) 00:05:18と
移植性の高いコード
は二律背反
0514デフォルトの名無しさん
2006/09/30(土) 01:50:32大して習得することなんかねーよって言われちゃえばそれまでだが、
アプリ書きの人口って少なくないよな?
0515デフォルトの名無しさん
2006/09/30(土) 02:12:46504時代みたいな感じが続いてるっぽい。
そんな感じなんで、結局プリプロセッサ使いまくりのソースになってて、
機種ごとに大量のバッチファイルがあった('A`)y-~~
0516デフォルトの名無しさん
2006/09/30(土) 02:15:50端末の機種性能差は向こうの方が
凄いことになってそうなのは、容易に想像がつくな。
そこまでくると無理にソースコード共有しないで
バラで保守管理した方がむしろ楽な気すらするぞ。
0518デフォルトの名無しさん
2006/09/30(土) 11:20:57自分のバグを最適化とかのせいにする奴が
0519デフォルトの名無しさん
2006/09/30(土) 11:39:590520デフォルトの名無しさん
2006/09/30(土) 13:28:27本人乙。
最適化ソフトは、容量を減らすかわりにメモリー使用量を増やす場合があることが書かれてるはず。
結果スタックにのっからなくなっただけ。
仕様どおりの動きだっての。
1クラスとか、1関数とかが大きすぎるんだよ!ダイエットしろ!
べ、別にやらなくて後で問題が起きたって知らないんだからね!
0521デフォルトの名無しさん
2006/09/30(土) 13:37:230522502
2006/09/30(土) 13:59:59519は502ではないです。
実機でスタックオーバーで動かなくなるのなら私のプログラムに問題があると思いますが、
proguardの処理中にStackOverflowErrorがでるのでproguardの方の問題だと思います。
スタックはクラス、メソッドの大きさより、ローカルで使用する変数の使用量が一番影響あると
思っていたのですが、クラスやメソッドの大きさも関係あるのでしょうか?
ちなみにスタックを大量に消費しやすい再起呼び出しなどのルーチンは作成していません。
0523503
2006/09/30(土) 14:02:45メモリ使用量が増えるってのはアプリの実行時の話でしょ、無関係。
ttp://proguard.sourceforge.net/manual/troubleshooting.html に、
複雑なメソッドを(Windows上で)最適化すると StackOverflowError が起こるかもしれないって書いてある。
0524デフォルトの名無しさん
2006/09/30(土) 14:14:35You can try increasing the stack size of the Java virtual machine (with the usual -Xss option).
This error also seems to occur occasionally when optimizing complex methods on Windows (surprisingly, not on Linux).
You can then work around it by using ProGuard's -dontoptimize option.
hmhm
0525デフォルトの名無しさん
2006/09/30(土) 14:16:22503が解決方法載せてくれてんじゃん
java実行時のスタックメモリ量を増やせば大抵大丈夫だって
4Mで足りなかったら20Mでも50Mでも指定して実行するべし
0526デフォルトの名無しさん
2006/09/30(土) 16:04:26どうしても proguard 使いたかったら自分の側を変えるしか無さそうだ。
0527デフォルトの名無しさん
2006/09/30(土) 16:04:560528デフォルトの名無しさん
2006/09/30(土) 16:18:180529502
2006/09/30(土) 17:23:58503さんの助言で10Mまでは試したんだが駄目だった。
それでjavacの最適化を切ったら動いたのでそれで作業してました。
今、試しにjavacの最適化にして、依然駄目だった10mでやると正常に動いた。
メッソドやクラスのサイズは増え、より複雑になってるはずなんだが・・・・。 orz
>>526
自分の側を変えるにしても、proguardがどのクラス、メソッドを処理中に
StackOverしているのかエラーメッセージを出してくれないと対処が難しいな。
コツとかあれば教えて欲しい。
0530526
2006/09/30(土) 18:33:060531デフォルトの名無しさん
2006/09/30(土) 18:49:22エミュレータでコンパイルしたのだと大して変わらなかった
0532デフォルトの名無しさん
2006/09/30(土) 19:48:060533デフォルトの名無しさん
2006/09/30(土) 19:59:510534デフォルトの名無しさん
2006/09/30(土) 20:00:11動かなくなる(笑)
0535デフォルトの名無しさん
2006/10/01(日) 01:20:32過去の書籍と現状についての比較について教えてくれたかた
ありがとうございました。
0536デフォルトの名無しさん
2006/10/01(日) 01:28:26難読化で動かなくなってりゃ世話無いよw
preverify忘れてるとかいうオチと違うのか
0537デフォルトの名無しさん
2006/10/01(日) 03:31:38いや、ロジック内で Hoge hoge=new Hoge();
があるかないかで おちる/落ちない が確定された。
0538デフォルトの名無しさん
2006/10/01(日) 03:35:130539デフォルトの名無しさん
2006/10/01(日) 04:12:32| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | J >>538
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
0540デフォルトの名無しさん
2006/10/01(日) 04:30:230541538
2006/10/01(日) 04:38:21そもそもサイト(source forge)で不具合報告されてるだろ?
>>539いや釣りじゃなくてw
0542デフォルトの名無しさん
2006/10/01(日) 08:25:570543デフォルトの名無しさん
2006/10/01(日) 08:35:54| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| | J >>542
/ ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
0544デフォルトの名無しさん
2006/10/01(日) 22:37:170545デフォルトの名無しさん
2006/10/01(日) 22:42:200546デフォルトの名無しさん
2006/10/01(日) 23:47:27重くなるからやらんがね
0547デフォルトの名無しさん
2006/10/02(月) 22:48:11ハッシュとか自分で実装しちゃえばいいだろ
0548デフォルトの名無しさん
2006/10/03(火) 01:37:330549デフォルトの名無しさん
2006/10/03(火) 01:52:29俺はStringTokenizerが大好きなのに!
大好きなのにー!!
0550デフォルトの名無しさん
2006/10/03(火) 04:15:510551デフォルトの名無しさん
2006/10/03(火) 08:27:46だから毎回自前で組み込んでる。
この位最初から入っててくれてもバチはあたらないと思うんだ…
俺だけかなあ。
0552デフォルトの名無しさん
2006/10/03(火) 10:23:180553デフォルトの名無しさん
2006/10/03(火) 12:15:18まあ902で十分速いんだけども。でも…うーん…。
FとかDとか、少し遅かったのが底上げされてんのかな。
0554デフォルトの名無しさん
2006/10/04(水) 20:42:39今、学際に向けてiアプリを作っているのですが、どうしても使えるKEYを増やすことができません。
下のようなプログラムで、決定キーだけは使えるのですが、色々なキーを使えるようにしたいのですが、どうしたらよいかわかりませんか?
int key=getKeypadState();
if (((1<<Display.KEY_SELECT)&key)!=0) {
if (unomiV>-8) unomiV--;
} else {
if (unomiV<8) unomiV++;
}
unomiY+=unomiV;
0555デフォルトの名無しさん
2006/10/04(水) 20:45:380556デフォルトの名無しさん
2006/10/04(水) 20:57:02とりあえず、公式マニュアルを嫁
0557デフォルトの名無しさん
2006/10/04(水) 21:12:48>if (((1<<Display.KEY_SELECT)&key)!=0) {
この行に注目。
セレクトキーが押されたかどうかしか判定していない。
だから「決定キーだけは使えるのですが」という結果も当然のこと。
他に例えば「1キーが押されてるかどうか」を判定するには
if (((1<<Display.KEY_1)&key)!=0) {
とすればよい。
調べたいキーについていちいちこのような記述をすることになる。
でもそれだと非常に面倒だよな。だったらどう工夫すればよいか?
そこを考えるのがプログラマの仕事だ。がんばって〜
0558デフォルトの名無しさん
2006/10/04(水) 23:01:590559デフォルトの名無しさん
2006/10/05(木) 09:31:48keep-aliveは不可能なのでしょうか?
-----------
con = (HttpConnection)Connector.open(url,Connector.READ_WRITE,true);
con.setRequestMethod(HttpConnection.POST);
con.setRequestProperty("Content-type","application");
con.setRequestProperty("Connection","Keep-Alive");
-----------
こんな感じの初期化で接続を維持してくれるかと思ったのですが、
1回毎に接続が切れてしまいます。
(しかも一度切れると次回接続が1〜2秒かかるのでちょっとイラつく・・)
携帯はSH902iです。
0560デフォルトの名無しさん
2006/10/05(木) 11:35:57混乱するだけかもしれないが・・・気になったんでレス。
キーの判定そのもののやり方は>>557さんのアドバイスで判るはず。
だが・・・サンプルだからかも知れないがこのソースでは
「ボタンを押しっぱなし」でないと反応しないプログラム
くさいがそれでいいのか?試しに「ちょん」とボタンかなり短く押してみ。
プログラム自体のループ速度によるが反応しないことがあるはず。
もし反応がない時があって気になるようなら
processEventについて勉強してみるべし。
Display.KEY_PRESSED_EVENTとかの使い方が判るようになる。
学際までがんばれ!
0561デフォルトの名無しさん
2006/10/05(木) 12:00:160562デフォルトの名無しさん
2006/10/05(木) 12:40:13APIリファレンス HttpConnection#setRequestProperty()
>設定できるプロパティ値は、"Content-Type"と"If-Modified-Since"の いずれかです。
0563デフォルトの名無しさん
2006/10/07(土) 18:12:3730KBって小さすぎね?
一枚絵の画像5、6個入れて音楽入れたら余裕でオーバーするじゃん
ロープレとかサウンドノベルは無理だなこりゃ
0564デフォルトの名無しさん
2006/10/07(土) 18:27:530565デフォルトの名無しさん
2006/10/07(土) 18:29:21今メガアプリ作っても遊んでくれるのごく一部じゃん
0566デフォルトの名無しさん
2006/10/07(土) 19:01:32ならDQとかFFはどうやってるのさw
0567デフォルトの名無しさん
2006/10/07(土) 19:04:540568デフォルトの名無しさん
2006/10/07(土) 19:17:450569デフォルトの名無しさん
2006/10/07(土) 19:31:53戦闘で敵キャラグラフィック無し、とかなら何とかいけるな
0570デフォルトの名無しさん
2006/10/07(土) 19:43:30某100円のアプリの体験版はその条件すべてに当てはまらない。
0571デフォルトの名無しさん
2006/10/07(土) 19:56:50お前の知識を披露しておくれ。
0572デフォルトの名無しさん
2006/10/07(土) 20:12:33ヒント:ttp://appget.com/im/pc/
0573デフォルトの名無しさん
2006/10/07(土) 20:20:38http://hp00.avi.jp/40/motokimm/
0574デフォルトの名無しさん
2006/10/07(土) 20:33:410575デフォルトの名無しさん
2006/10/07(土) 20:42:570576デフォルトの名無しさん
2006/10/07(土) 20:53:120577デフォルトの名無しさん
2006/10/07(土) 20:53:520578デフォルトの名無しさん
2006/10/07(土) 20:55:020579デフォルトの名無しさん
2006/10/07(土) 21:48:140580デフォルトの名無しさん
2006/10/07(土) 21:48:20初めから無理だと思い込むようではiアプリ開発は不可能
0581デフォルトの名無しさん
2006/10/07(土) 22:11:110582デフォルトの名無しさん
2006/10/07(土) 23:00:25だから、そこからデータを落とすようにすれば事実上無限にデータを使える。
実際はいちいちデータをダウンロードするのはつらいので、ある程度スクラッチパッドに
キャッシュするんだけど、それでも一度にスクラッチパッドの容量分は確保できるぜ。
今、データを含めてスクラッチパッドのサイズまでに抑えて、一回データをロードすれば
最後まで遊べるRPGを作成中。
0583デフォルトの名無しさん
2006/10/07(土) 23:49:46503時代はそもそもJARのサイズが10KB、スクラッチパッドが5KBないしは10KBしか使えなかった。
でもって当時から(街出入りするたびに通信発生する様な、かなり無理やりなものではあるけれど)
ちゃんとした体裁のRPGは存在した。
誰もかついでないから安心汁。
作ってみりゃわかるが、30KBあれば相当な規模のRPGも入るもんだぞ。
もっとも、スクラッチパッドのサイズ合わせれば100KBとかになるわけだが。
0584デフォルトの名無しさん
2006/10/08(日) 09:02:02おまえ、ここム板だぞ?
説教するのもされるのも好きじゃなきゃ、技術職になんてついてないぜ
0585デフォルトの名無しさん
2006/10/08(日) 09:37:240586デフォルトの名無しさん
2006/10/08(日) 09:49:410587デフォルトの名無しさん
2006/10/08(日) 09:59:43でもされるのは大嫌い。
0588デフォルトの名無しさん
2006/10/08(日) 10:29:52表示領域いっぱいまで文字を表示して改行したいのですが、
1文字ずつFont.stringWidth()で計算するのもいまいちな気がして。。。
0589デフォルトの名無しさん
2006/10/08(日) 10:38:54初めに完全なStringを用意してそれを第一引数にいれる。改行位置が返るから、substringで抜き出す。
文字サイズが固定なら自前でいいが、幅は極小と中以外は機種依存なはずだし、全部やるのは面倒だし容量の無駄。
0590デフォルトの名無しさん
2006/10/08(日) 11:51:57表示領域幅の改行位置を取得するにはFont#getLineBreak()を使う。
そして1行分をString#substring()で切り出し。以降、繰り返し。
0591588
2006/10/08(日) 20:12:20>>590
Font#getLineBreak()を知りませんでした。
恐らく589さんの言うところも、このメソッドを使えということですね。
これで目的は十分に達成できます。どうもありがとうございました。
0592デフォルトの名無しさん
2006/10/09(月) 17:24:34やったことないから分からないんだけど
これって画像動かしたら再描画しなくちゃならないっぽくね?
そんなことないの?
VB使用者だからよく分からん。
0593デフォルトの名無しさん
2006/10/09(月) 17:58:57意味分からん
0594デフォルトの名無しさん
2006/10/09(月) 18:13:11描画したImageをどっかに保持しておくことってできるの?
0595594
2006/10/09(月) 18:14:19聞き流してくれ
0596デフォルトの名無しさん
2006/10/09(月) 18:21:11違うのか…?なら放置でorz
0597デフォルトの名無しさん
2006/10/09(月) 19:53:170598デフォルトの名無しさん
2006/10/09(月) 19:56:400599デフォルトの名無しさん
2006/10/11(水) 14:23:54基本的にそれはない。
ないが、普通は全部再描画してしまうな。
マシンパワーもあがってきたし、画面全体が動かないゲームも珍しくなってきたしな。
0600デフォルトの名無しさん
2006/10/12(木) 18:10:26資料も落とせるぞ。
0601デフォルトの名無しさん
2006/10/12(木) 18:23:270602デフォルトの名無しさん
2006/10/12(木) 21:26:02ま、俺も昨日まで知らないであせった口だけどなw。
0603デフォルトの名無しさん
2006/10/12(木) 22:44:010604デフォルトの名無しさん
2006/10/12(木) 23:09:19DrawAreaレベルの問題じゃない
0605デフォルトの名無しさん
2006/10/12(木) 23:16:130606デフォルトの名無しさん
2006/10/12(木) 23:45:58LocationRecordで位置履歴は非トラステッドでも使えるね。
位置履歴って、GPS使ったら勝手に残ってくれるのかな?
それが使えるなら楽しみ。
0607デフォルトの名無しさん
2006/10/12(木) 23:56:31エミュが落とせない
クラス増えすぎ
0608デフォルトの名無しさん
2006/10/13(金) 00:18:060609デフォルトの名無しさん
2006/10/13(金) 00:42:16え?本当?
0610デフォルトの名無しさん
2006/10/13(金) 01:00:40ttp://xtp0001.s3.x-beat.com/cgi-bin/up/source/Sonata_20864gif.html
0611デフォルトの名無しさん
2006/10/13(金) 22:48:29じゃねーとこんなにゴミゲー増えねーよ
0612デフォルトの名無しさん
2006/10/13(金) 22:49:540613デフォルトの名無しさん
2006/10/14(土) 14:15:36Xbox360やPS3も直面している現実。
0614デフォルトの名無しさん
2006/10/14(土) 14:25:13実際VodaのVGA機もそこまで悲惨じゃなかった気がする。
メモリ以外はなwww
0615デフォルトの名無しさん
2006/10/14(土) 16:27:50企画・画像・音楽・プログラムを全て受けて
1ヶ月くらいの期間で作成するゲームのとき
おおよそ、いくらぐらいで見積ってますか?
700i対応なので、30KB+100〜200KB
の規模かと思うのですが。
0616デフォルトの名無しさん
2006/10/14(土) 17:03:010617デフォルトの名無しさん
2006/10/14(土) 19:30:040618デフォルトの名無しさん
2006/10/14(土) 19:31:58じゃ、とりあえず150
0619デフォルトの名無しさん
2006/10/14(土) 20:02:1280万ぐらいかな。
0620デフォルトの名無しさん
2006/10/14(土) 20:03:500621デフォルトの名無しさん
2006/10/14(土) 20:16:550622デフォルトの名無しさん
2006/10/14(土) 22:48:540623615
2006/10/15(日) 00:05:27ミニアプリではありますが
シャーペンの芯を出す程度じゃないです
ゲームとしては、オーソドックスな落ち物の
パズルゲームになるかもしれませんが、
画像や音楽も適度に入れたものになるので
30Kギリギリの規模になると思います。
テストとサイト構築は依頼企業がするそうなので
それは含みません。
50万〜150万ってあまりにも差がありますね。
さすがに100万は請求できない気がしていますが。
0624デフォルトの名無しさん
2006/10/15(日) 01:07:20あなた一人で作るの?
0625デフォルトの名無しさん
2006/10/15(日) 01:23:56音外に出すだけで20とか行かないっけ?
0626デフォルトの名無しさん
2006/10/15(日) 02:46:45>>625
プロジェクトの参加人数よりも
作業時間で算出するものでは
ないでしょうか?
作業員は2人です。
外には一切出しません。
0627デフォルトの名無しさん
2006/10/15(日) 03:06:13そもそもiアプリ初心者っぽいから、担当者にいろいろ聞いてみた方がいい。
0628デフォルトの名無しさん
2006/10/15(日) 04:49:12レスありがとう
2人なんですが、作業時間としては一人半月です。
0629デフォルトの名無しさん
2006/10/15(日) 14:46:56ただし、音ファイルは客側から支給してもらう。(音ファイルは機種毎のバグが多いから、責任おいたくない)
0630デフォルトの名無しさん
2006/10/15(日) 15:42:09規約が変わってどうとかそういうのに注意。
サイト名称は変更の可能性があるから、アプリ内にサイト名称は
なるべく入れないとか、そういう仕様にするのも結構重要。
0631615
2006/10/15(日) 22:49:3280万くらいが相場ってことでしょうか。
経験が浅いので相場感が皆無で
とても参考になりました。
0632デフォルトの名無しさん
2006/10/15(日) 22:52:27こんな場所で聞いて鵜呑みにするお前の脳味噌に乾杯
やめた方がいいよこの業界
0633デフォルトの名無しさん
2006/10/15(日) 22:53:53参考にしただけなんですけど・・・
確かに、この業界は↑のような人が多いですよね
正直やになります
0634デフォルトの名無しさん
2006/10/16(月) 01:14:53>>632のようなゴミはこの業界に限らず
どこにでも居る
0635デフォルトの名無しさん
2006/10/16(月) 01:29:15悔しがってるとか、制作費を月50程度に抑えないといけないのに
2chで30kアプリの月の相場が80以上に固定されそうで
焦ってるとかかもしれんw
0636デフォルトの名無しさん
2006/10/16(月) 01:37:3275万はとらないと赤字…とは言わないが、そうしないと会社経営的にはダメだろ。
0637デフォルトの名無しさん
2006/10/16(月) 14:41:00それで値切られて80に落ち着くとか。
正直50じゃ給料どころか事務所の家賃が払えな(ry
0638デフォルトの名無しさん
2006/10/16(月) 14:48:42ある程度見積もれる。
今回の相談人はSOHOっぽいので
かなり値切られるだろう。
問題は1ヶ月で済ませようとしても
実際は1.5ヶ月掛かること。
0639デフォルトの名無しさん
2006/10/16(月) 15:26:550640デフォルトの名無しさん
2006/10/16(月) 15:31:390641デフォルトの名無しさん
2006/10/16(月) 15:58:510642デフォルトの名無しさん
2006/10/17(火) 00:37:13【作品登録(一般・公式)】(アプリのダウンロードURLを登録)の方法で無料アプリを公開したいんですが、よく分からなくて困ってます。
説明ページにはアプリを作品登録(一般・公式)で審査してもらってから実際に公開するにはパッケージ化という作業が必要だと書いてありますが、
コンテンツレジの管理ページのどこを探してもパッケージ化(無料)をする項目が無いのです。
そもそも説明ページのキャプチャ画像と実際のページの項目が全然違うので混乱しています。
アプリを登録出来た方、教えてください。お願いします。
0643642
2006/10/17(火) 00:59:37【作品登録(一般・公式)】で登録すると
Duogate支店(PC)
R25支店(モバイル)
でしか公開されないようですね。
肝心の本家のページで公開されないというのは盲点でした。
(サイトにJARファイルをアップロードして登録って面倒だし自サイトに人が呼べないじゃん。)
それにしても説明ページの記述をちゃんと更新してほしい…。
0644デフォルトの名無しさん
2006/10/17(火) 01:03:24落ちゲーを企画から丸抱えで月80はちょっと
1.5人月ってテスト&デバッグ工数見落としてないか。
0645デフォルトの名無しさん
2006/10/17(火) 21:45:07開発とテスト&デバッグの時間の割合ってどんなですか。
0646デフォルトの名無しさん
2006/10/17(火) 22:02:39デバッグ:2週間
0647デフォルトの名無しさん
2006/10/17(火) 23:55:36設計に時間をかけてアプリ作成するのが1ヶ月ぐらいかな
その間にサーバ側を他の奴にたおのむ。
うまく設計できたらたしかにデバッグに2週間ぐらいしかかかんないかも。
でも、新機種が出るたびに動作確認とか
不具合修正あったりするから
広義のデバッグは一生。
0648デフォルトの名無しさん
2006/10/18(水) 01:06:59ただばたらきとはめでてぇなwww
0649デフォルトの名無しさん
2006/10/18(水) 02:28:120650デフォルトの名無しさん
2006/10/18(水) 09:08:210651デフォルトの名無しさん
2006/10/18(水) 09:08:37曲ぐらい自分で書け
0652デフォルトの名無しさん
2006/10/18(水) 10:54:38外注より安くなるくらいで。
iアプリは規模小さいからそれを生かして
合理的な工数と金額の見積もり手法とか確立したいなw
0653デフォルトの名無しさん
2006/10/18(水) 15:11:46iモード携帯電話用Java(iアプリ) Part10 の
33 :デフォルトの名無しさん :2005/11/13(日) 12:07:47
NPで通信とかするとメモリが足りなくなるバグのことじゃね?
スクラッチパッドのサイズの設定を409600にすると避けられるとか。
とりあえず、実機見てみないとなんとも。
34 :デフォルトの名無しさん :2005/11/13(日) 12:47:14
あれは回避策がここで出たんで助かったよ。
まさか全アプリ409600にするわけにもいかないし。
とありますが、
この34さんが言われている回避策とはなんでしょうか・・
過去ログが見れなくて困っています・・
0654デフォルトの名無しさん
2006/10/18(水) 17:42:52NP限定の通信の不具合なんて知らない。
普通に作ってりゃ普通に動くと思う。
思うに適当にgc呼べって事ではないのかと。
0655デフォルトの名無しさん
2006/10/18(水) 17:56:09455 名前:デフォルトの名無しさん[sage] 投稿日:04/10/17(日) 01:12:10
ああ、やっぱりこの件か。
NとPは通信と画像読み込みにバグがある。
解決方法としてはSPサイズを409600にするか、起動直後に(無駄だとしても)JPG画像を
最低1枚読み込み(すぐ解放してもよい)、通信を行う(openする。すぐcloseしてもよい)ことだ。
これで大筋正常になる。
0656デフォルトの名無しさん
2006/10/18(水) 18:30:400657デフォルトの名無しさん
2006/10/18(水) 22:21:07通信すると、別スレッドでも一瞬止まる嫌な症状はあるね。
データ落としながらアニメーションとかするとスゲェ気になる。
900i,901iまではそんなことなかったんだが。
903iで解消している事を願うが、CPUが変わらん限りムリポ。
0658653
2006/10/18(水) 22:30:55どうもありがとうございました。
その情報を元に
起動時に通信を下記のような感じで openしてすぐcloseするという処理を入れてみたら正常に通信できるようになりました。
try {
HttpConnection hoge = (HttpConnection)Connector.open( "", Connector.READ);
hoge.close();
}catch ( Exception e ) {
} finally {
}
起動時のメモリがあるうちに一度openしておかないといけないという事ですね・・
とても参考になりました。
ありがとうございました。
0659デフォルトの名無しさん
2006/10/18(水) 22:41:450660デフォルトの名無しさん
2006/10/18(水) 22:57:20言っていることがよくわからない。
0661デフォルトの名無しさん
2006/10/18(水) 23:25:550662デフォルトの名無しさん
2006/10/19(木) 00:50:230663デフォルトの名無しさん
2006/10/19(木) 12:52:58N900iSでCalendar.getInstance()使ったら、1970年1月1日とかUnixタイムスタンプっぽい値が返ってきたのですが、これはN900iSの不具合ですか?
F900やSO902だと正常に今日の日付が返ってくるんだけども・・・('A`)
0664デフォルトの名無しさん
2006/10/19(木) 13:11:240665デフォルトの名無しさん
2006/10/19(木) 13:36:25ディスプレイにそのまま書くdrawImageと
適当なcreateImageに書くdrawImageは
どのくらい処理速度が違うんですか?
一緒ですか?
240x240を3枚くらい重ねて描画したいんですけど、
どうやったほうが効率いいですかね?
0666デフォルトの名無しさん
2006/10/19(木) 13:46:00多分機種依存か、VRAM共用で変わらないと予想。
0667デフォルトの名無しさん
2006/10/19(木) 14:06:321つ目の質問はちょっと実験すればわかるんじゃない?
でも恐らくは機種依存かと。だいたい比較するものじゃないような。なぜなら
その辺りはlockやunlockの仕組みやpaintやrepaintを理解すればわかるかと。
2つ目は質問の意味が不鮮明。
240*240の画像を書くだけなら最初からImage上で合体させて
描画1回だけすれば効率がいいだろうけど、そんなレベルの質問かい?
大体効率って言われても描画速度効率?メモリ効率?
実際にどのようなことをするのかもわかってない以上
誰もアドバイスできないと思うぞ。
0668667
2006/10/19(木) 14:12:57「ディスプレイにそのまま書くdrawImage」
ってのはpaint内での描画を指してるのかな?
キャンバス本体をgetGraphicsしてそこに直接書き込んでるのかな?
もし後者なら667で書いた事は忘れてくらはい。
後者ならほとんど変わらないと思う。
うちは前者だと思って書いたので。
0669デフォルトの名無しさん
2006/10/19(木) 16:17:39ありがとう、っていうかごめんなさい。
実機の時計が設定されてなかったのが原因でしたマジゴメン。
||
∧||∧
( ⌒ ヽ ソリャ1970年ガ返ルワナ・・・
∪ ノ
∪∪
0670デフォルトの名無しさん
2006/10/19(木) 16:29:040671デフォルトの名無しさん
2006/10/19(木) 17:31:55言葉はきついが紳士な御仁。
Graphics g1 = canvas.getGraphics();
Graphics g2 = Image.createImage(240,240)
の場合の描写速度はどうですかという質問です。
画面をロックしているなら動作はほぼ同じということでよろしいのですね。
240x240を3枚くらい重ねて描画というのは
g2.drawImage(1,0,0);
g2.drawImage(2,0,0);
g2.drawImage(3,0,0);
unlock()
g1.drawImage(g1のイメージ,0,0);
unlock()
と
unlock()
g1.drawImage(1,0,0);
g1.drawImage(2,0,0);
g1.drawImage(3,0,0);
lock()
という感じで2パターン考えてたんですけど、
どうやら前者のほうが早そうですね。
すっきりしましたありがとうございます。
0672デフォルトの名無しさん
2006/10/19(木) 17:33:140673デフォルトの名無しさん
2006/10/19(木) 17:37:29一番早いのは
lock()
g1.drawImage(img1,0,0);
g1.drawImage(img2,0,0);
g1.drawImage(img3,0,0);
unlock()
のほうですね。でもこれってあんま変わらないんですかね?
0674デフォルトの名無しさん
2006/10/19(木) 18:14:33lockしようがunlockしようがエミュ上では全部一緒でした。
903シリーズもってないので誰かテストお願いします。
0675デフォルトの名無しさん
2006/10/19(木) 18:17:00ん〜〜色々聞いてみたいところだが・・・まず最初の部分
これは式として成り立つのか?恐らく間違っているが意味は判るので・・
このg1とg2に直接描画って話だろうけど単純に描画だけなら
速度は基本的に変わらないはず(機種依存はあると思うけど)
後ろの方の記述に関しても色々おかしいが意味合いは判ったので解答。
まず前者と後者を比較すれば単純にプログラムの処理数の関係で
後者の方が早い。ただし、ここで出てきてる第一引数の
イメージだと思われる部分が一切変化しない事を想定するなら
あらかじめ別の場所で
----------------------------------------
Image img = Image.createImage(240,240);
Graphics g2 = img.getGraphics();
g2.drawImage(img1,0,0);
g2.drawImage(img2,0,0);
g2.drawImage(img3,0,0);
-----------------------------------------
としておいてあらかじめimgを作成
実際のループする場所では
-----------------------------------------
g1.lock();
g1.drawImage(img,0,0);
g1.unlock(false);
-----------------------------------------
のようにすれば1行で済む分早くなる。
そのかわりメモリーは食うしイメージそのものに変化があるなら
あまり効率的とは言えない。つまりはどう扱うか判らんと
だれもアドバイスできないってのはそういうところ。
あと903はまだ発売されていない・・・無茶言うな。
0676デフォルトの名無しさん
2006/10/19(木) 18:29:51了解です。
基本は変わらんから好きなほうを使い分けろという感じですね。
903系からイメージ透過処理とイメージに色をつけることができるようになるので、
createImageのかつやくの場も増えるんじゃないかと思ってます。
0677デフォルトの名無しさん
2006/10/19(木) 18:51:21Javaはある程度かじっていたので iアプリをやってみようと思い
J2SEとDoJa4.1を入れて
どこのサイトにでもある「HelloWorld」を表示させてみようと思ったんですが
ttp://i-appli.info/first/p7.html
ここに書いてあるソースのとおりにやってみたんですが
シンボルが解決出来ない が4件発生してビルド出来ません。
別にタイプミスや大文字小文字判別はきちんとやっているので
問題があるとすれば設定か何かだと思うんですが・・・
0678デフォルトの名無しさん
2006/10/19(木) 18:58:59その画像見ると一行目が隠れてるなw
import com.nttdocomo.ui.*;
0679デフォルトの名無しさん
2006/10/19(木) 19:01:05全角文字か全角スペース
0680デフォルトの名無しさん
2006/10/19(木) 19:14:16が全て。
0681デフォルトの名無しさん
2006/10/19(木) 19:29:31竜はわが子を千尋の谷底に突き落とす?と(・ω・)
0682デフォルトの名無しさん
2006/10/19(木) 20:26:160683デフォルトの名無しさん
2006/10/19(木) 22:00:25外部メモリにファイルの作成も出来ますか?
0684デフォルトの名無しさん
2006/10/19(木) 22:05:04ちなみに通常の料金での10MBのダウンロード料金は約5000円です。
0685デフォルトの名無しさん
2006/10/19(木) 22:07:51マジデ
あー、それくらいになるかー
PCだと無料なのになあ
0686デフォルトの名無しさん
2006/10/19(木) 22:16:500687デフォルトの名無しさん
2006/10/19(木) 22:20:37作ってられるかっての。
SONYと同じ道歩んでねーか?
0688デフォルトの名無しさん
2006/10/19(木) 22:28:04誰か
0689デフォルトの名無しさん
2006/10/19(木) 22:39:08容量不足でアプリ消す必要無さそうだ。
0690デフォルトの名無しさん
2006/10/20(金) 00:44:360691デフォルトの名無しさん
2006/10/20(金) 00:57:04企業は個人とは違うハイスペックゲームを要求されます。
競争の中加速する製作コストに、商品はいつでもどこでも500円。
終末のiモード
0692デフォルトの名無しさん
2006/10/20(金) 01:58:55つーか企業入って作ってよしなに
0693デフォルトの名無しさん
2006/10/20(金) 08:31:08データ差し換えで別ゲーとして売り出す方法を取るしかないかもな。
0694デフォルトの名無しさん
2006/10/20(金) 11:07:02つまらないアプリ作る奴増えるかも…
0695デフォルトの名無しさん
2006/10/20(金) 11:21:57256アプリが3倍のサイズになったw
0696674
2006/10/20(金) 11:51:15240x240を1000回書いた場合。
キャンバスlockして書き
930ms
createImage書き
1230ms
結構顕著な差が出るんですね。豆知識ですね。
0697デフォルトの名無しさん
2006/10/20(金) 14:18:27ソースの提示希望。
やり方次第で全然変わってくるわけだが。
0698デフォルトの名無しさん
2006/10/20(金) 14:32:210699674
2006/10/20(金) 15:21:26private Image bimg = Image.createImage(240, 240);
private Graphics bg = bimg.getGraphics();
一個目
g.lock();
for(int i=0;i<1000;i++){
g.drawImage(img[i%3], 0, 0);
}
g.unlock(true);
2個目
for(int i=0;i<1000;i++){
g.drawImage(img[i%3], 0, 0);
}
3個目
for(int i=0;i<1000;i++){
bg.drawImage(img[i%3], 0, 0);
}
g.lock();
g.drawImage(bimg, 0, 0);
g.unlock(true);
テスト機はまだヒミツ。
0700デフォルトの名無しさん
2006/10/20(金) 15:59:060701デフォルトの名無しさん
2006/10/21(土) 13:39:41今なら期間限定で『RPG大集合』の有料アプリから、人気のゲームが無料配信中です。
FOMAのみ対応ですが、この機会にぜひご利用下さい♪
ttp://dsneo.jp/reg/freg_top.php?inv=n53645b34
0702デフォルトの名無しさん
2006/10/21(土) 14:46:570703デフォルトの名無しさん
2006/10/21(土) 21:29:150704デフォルトの名無しさん
2006/10/22(日) 09:44:200705デフォルトの名無しさん
2006/10/22(日) 20:32:21setFlipModeを使ってもうまくできないんですけれども…
0706デフォルトの名無しさん
2006/10/22(日) 20:34:05setFlipModeが適用される描画関数については、実装依存。
最低限、drawImageでは実装されていることは保証されている。drawStringに対応している機種はないはず
0707デフォルトの名無しさん
2006/10/22(日) 20:51:10文字列を画像として作っておいて回転‥か。
予め90度回転させた状態の画像をそのまま使っても良いな。
0708デフォルトの名無しさん
2006/10/22(日) 20:53:18やっぱ無理なんですね…
OTL
0709デフォルトの名無しさん
2006/10/22(日) 21:08:550710デフォルトの名無しさん
2006/10/22(日) 21:15:58アプリより、電波状況やバッテリーの残量のほうが重要 と考えれば納得できるっしょ?
0711デフォルトの名無しさん
2006/10/22(日) 21:30:39ありがとう。
常に表示しておきたい物があるというのは判るが、
もう少し表示をまとめて、画面を広く使わせてほしいとは思う。
0712デフォルトの名無しさん
2006/10/22(日) 21:39:000713デフォルトの名無しさん
2006/10/22(日) 21:43:17とりあえず902までは、710に書いた通り無理。
0714デフォルトの名無しさん
2006/10/22(日) 21:46:50機種依存。
例えばSHは無い。
0715デフォルトの名無しさん
2006/10/22(日) 21:47:28そうそう、903からは出来るよ。
0716デフォルトの名無しさん
2006/10/22(日) 21:50:12連続書き込み俺の日記帳。
透過を意識してない黒塗りの画面とかだったら出来るな。
0717デフォルトの名無しさん
2006/10/22(日) 21:53:23902以前と新しい700シリーズは当面無理なんだよ。
0718デフォルトの名無しさん
2006/10/22(日) 23:28:15容量は30+200KBだが。
0719デフォルトの名無しさん
2006/10/23(月) 02:55:10しかしあれだよ、30KBの制限って明らかにユーザー馬鹿にしてるよな。
0720デフォルトの名無しさん
2006/10/23(月) 08:30:03まあアプリ使わない人も携帯使うわけだからねぇ
0721デフォルトの名無しさん
2006/10/23(月) 18:02:30だったら700はiアプリ非サポートでいいと思う。
作る側からすればえらい迷惑だ。
0722デフォルトの名無しさん
2006/10/23(月) 20:40:51ま、面倒くさいけど、それも一つの飯の種ではあるわけだし
0723デフォルトの名無しさん
2006/10/23(月) 22:46:32なるべくパイの広い下位機種に合わせられるわけで。
こういうのを出してると全体の成長が止まる。
まぁ終末のいもでですからどうでもいい。
0724デフォルトの名無しさん
2006/10/23(月) 22:47:260725デフォルトの名無しさん
2006/10/23(月) 23:13:30Felicaがある以上それは無い
0726デフォルトの名無しさん
2006/10/24(火) 00:07:10電話料金定額。
違約金詐欺。
ポータビリティーで良いとこなし絶望と思われたソフトバンクにこんな犯罪的な作戦が!
0727デフォルトの名無しさん
2006/10/24(火) 00:59:20速やかにお帰りください。
帰ってるだろうけど。
0728デフォルトの名無しさん
2006/10/24(火) 04:27:17作ってみようという候補に挙がったのに
データベースツールみたいのが出たんですが
保存しておいたデータから条件設定、検索抜き出し
という非常に単純なツールなのですが
iアプリの参考書等を見ているとゲーム系統ばかりでして・・・
データベース系のソフトはiアプリではムリがあるのでしょうか?
0729デフォルトの名無しさん
2006/10/24(火) 04:30:340730デフォルトの名無しさん
2006/10/24(火) 04:32:290731デフォルトの名無しさん
2006/10/24(火) 07:34:28ソース丸ごとコピーしようとするとそういう資料は皆無に近いだろうけどね。
0732デフォルトの名無しさん
2006/10/24(火) 15:09:07SQLとかでサーバーにデータベース作って、アプリから通信して引っ張ってくれば簡単
うん冗談だ、すまない。
ぶっちゃけ唯一の保存領域であるスクラッチパッドにどんな形でデータを保存するかが鍵じゃね?
データ量が10〜20レコードとか少なければ、アプリを起動するたびに全レコードをスクラッチパッドから読み込むとか
力技で解決できると思う。
0733デフォルトの名無しさん
2006/10/24(火) 15:12:270734デフォルトの名無しさん
2006/10/24(火) 15:39:380735デフォルトの名無しさん
2006/10/24(火) 16:07:58MySQLみたいに1レコード目の1カラム目が○バイト、2カラム目が△バイト・・・
って感じに各データの大きさを決めてしまえばいけんじゃね?
そうすれば1レコードの大きさが均一になるから、バイナリで行操作が簡単になるよね。
卓上論だったら[゚д゚]<ユルシテ
0736デフォルトの名無しさん
2006/10/24(火) 16:22:210737デフォルトの名無しさん
2006/10/24(火) 16:55:13んじゃ、各レコードの先頭1〜2バイトをレコード長とするとか。
TEXTカラムは、同様に先頭1バイトをカラム長とすればいいんじゃね?
なんか組み込みのパケットやパソゲのリソースっぽくなってきたけど
これで[゚д゚]<ドウデスカ
0738デフォルトの名無しさん
2006/10/24(火) 18:51:58環境はnetbeans4.1 、doja4.1、java2sdk1.42です。
出来上がったプロジェクトをnetbeansでビルドしようとすると「致命的エラー:
クラスパスまたはブートクラスパスでパッケージ java.lang を検出できません。」
と表示されます。またdoja4.1のほうでビルドしましがだめでした
コーディングは間違ってないようなので更にnetbeansで詳細を確認してみると
「<javac includeantruntime="false" debug="${doja.debug}" destdir="${doja.build.classes.dir}" srcdir="${doja.src.dir}" bootclasspath="${doja.classpath}"/>」
という一文にエラーマークがついています。
どうすればうまくビルド出来るでしょうか?
0739デフォルトの名無しさん
2006/10/24(火) 20:45:23OneTableDBみたいなのもあるから、需要はあると思うよ。
ただあれはホントに1テーブルしか扱えないんで、どうせ作るなら複数のテーブルを扱えるのがいいな。
RDBっぽいのが出来たら面白いかな。
0740デフォルトの名無しさん
2006/10/24(火) 21:03:070741デフォルトの名無しさん
2006/10/25(水) 00:30:46netbeansってのは正直知らないが
単純にDojaのクラスにパスが通ってない気がする。
iDKDoJa4.0\lib\class.zip
iDKDoJa4.0\lib\doja_classes.zip
にパス通した記憶ある?
大抵のツールは、手動でこれにパス通さないといけないよ。
0742デフォルトの名無しさん
2006/10/25(水) 01:59:140743デフォルトの名無しさん
2006/10/25(水) 17:42:34え、知りませんか>netbeans
これですttp://www.netbeans.jp/index.nsp
パスは通してませんが以前まったく同じ環境で
いじってた時はパス通さなくてもなんとも無かったんですけど。。。
>>742
ええ、もちろんeclipseでやろうとはしたんですがdoja4.1には
iアプリ開発用プラグインがeclipse3.0にしか開発されていない
らしいので3.0を探し回ったですが結局3.1か3,2しかなくて
仕方なくnetbeansにしたわけです。
0744デフォルトの名無しさん
2006/10/25(水) 18:56:430745デフォルトの名無しさん
2006/10/25(水) 20:36:29ホントですか?!
早速試してみます!
ありがとうございました
0746デフォルトの名無しさん
2006/10/27(金) 15:44:460747デフォルトの名無しさん
2006/10/27(金) 15:52:180748デフォルトの名無しさん
2006/10/27(金) 16:05:14鯖には保存しないって事になってるんで…
0749デフォルトの名無しさん
2006/10/27(金) 16:19:30903でリソースに入れれ。
つうか、テキストをスクラッチに入れるのが面倒なら
リソースにいれようとスクラッチに入れようと手間はさほどかわらん。
保存が面倒じゃなくて利用したい形式で読み出すのが面倒なんだろう。
0750デフォルトの名無しさん
2006/10/27(金) 16:21:33resならファイル名で取れるし
0751デフォルトの名無しさん
2006/10/27(金) 16:41:56>保存する方法
って書いてあるから、上書きするんじゃね?
そうなると、結局スクラッチか外部メモリか、サーバくらいしか
iアプリだと選択肢無いはず。
無いよね?(´・ω・`)
0752デフォルトの名無しさん
2006/10/27(金) 16:46:50スクラッチに保存するのが面倒なくせに
サーバーやストレージディバイスに保存なんてもっと面倒だw
まぁ文章のように容量がころころ変わるのを
能動的に保存するんだったら面倒だがな。
0753デフォルトの名無しさん
2006/10/27(金) 17:19:01最初に記憶されてるテキスト内容を検索するような形で抜き出すプログラムが作りたいんです。
保存とか上書きはしません。
0754デフォルトの名無しさん
2006/10/27(金) 17:36:04903以降ならリソースに入れれ。
900以降対象ならテキストの合計容量が400kb以内であればスクラッチに保存。
それ以外ならJAR圧縮をつかってスクラッチに入れるのを試みてみるとか
ストレージに保存してみるとか、サーバーに保存しておいて常に通信するとかぐらいじゃねぇかな。
スクラッチに保存しておいてもそこから直接検索するには向いてないから結局はメモリ上に展開するハメになる。
どういう利用目的かはわからないが保存よりもデータ管理と読み込みの工夫が必要だと思われる。
テキストをなぜ30分割くらいしてるのか?という理由もわからんし、
検索といっても何をどう検索するかも判らないのでこれ以上のアドバイスはできん。
0755デフォルトの名無しさん
2006/10/27(金) 18:05:03optパッケージで900以降でGraphics3Dが
動かない機種って何があるかわかる人いる?
サイコロでも3Dでまわしてやろうかと思ったんだけど
標準じゃないから何か機種で動かないんだろうけど
クソ機種なら捨てようかと思うんだが…
0756デフォルトの名無しさん
2006/10/27(金) 18:11:37公式見れ。
オプションAPIの対応状況表がある。
0757755
2006/10/27(金) 18:28:02マジだ、助かった。ありがとう。
どうやら動くみたいなんでやってみることにする。
0758デフォルトの名無しさん
2006/10/28(土) 18:50:080759デフォルトの名無しさん
2006/10/28(土) 21:20:040760デフォルトの名無しさん
2006/10/28(土) 23:51:41できないな。
0761デフォルトの名無しさん
2006/10/29(日) 01:56:430762デフォルトの名無しさん
2006/10/29(日) 02:09:030763デフォルトの名無しさん
2006/10/29(日) 02:09:51もうアボガドバナナかと
0764デフォルトの名無しさん
2006/10/29(日) 03:13:45何故unsignedを使ってるのか理解出来てないようだね。
論理右シフトすればいいみたいだが。
0765デフォルトの名無しさん
2006/10/29(日) 09:44:41質問するなら情報小出しにすんな。
0〜2^32-1 の値がとりたいならlongでいいだろ。
0以上を期待するなら、1サイズ大きい変数使って、計算後にマスクすりゃいい
0766デフォルトの名無しさん
2006/10/29(日) 09:56:520767デフォルトの名無しさん
2006/10/29(日) 12:34:20>質問するなら情報小出しにすんな。
>0〜2^32-1 の値がとりたいなら
0768デフォルトの名無しさん
2006/10/29(日) 13:02:02移植する気あるなら言語に依存するコード書くんじゃねーよ('A`)
設計段階から見直せや、カス。
0769デフォルトの名無しさん
2006/10/29(日) 13:03:540770デフォルトの名無しさん
2006/10/29(日) 14:22:52よい機会だ作り直せゴミ屑。
0771デフォルトの名無しさん
2006/10/29(日) 15:25:430772デフォルトの名無しさん
2006/10/30(月) 00:03:090773デフォルトの名無しさん
2006/10/30(月) 00:53:400774デフォルトの名無しさん
2006/10/30(月) 00:58:13最初から容量わかってんだから収まるように作れやカス
0775デフォルトの名無しさん
2006/10/30(月) 03:30:000776デフォルトの名無しさん
2006/10/30(月) 07:58:530777デフォルトの名無しさん
2006/10/30(月) 09:58:100778デフォルトの名無しさん
2006/10/30(月) 10:08:390779デフォルトの名無しさん
2006/10/30(月) 10:58:33ここに晒す
0780デフォルトの名無しさん
2006/10/30(月) 11:53:370781デフォルトの名無しさん
2006/10/30(月) 12:26:28あれってそんなに分割できたっけ?
0782デフォルトの名無しさん
2006/10/30(月) 12:40:100783デフォルトの名無しさん
2006/10/30(月) 16:16:18まじめに答えると
まず自分で携帯用のサイトを作り公開できるようにする。
そのあとで各種、ゲームアプリ登録型紹介サイトに登録する(ゲットアプリとか)
んなところじゃないかな。
2ch系の関係ありそうなところに晒すのもありだが
辛口な酷評が怖いなら止めとくべし。判ってても凹むものは凹むぞw
0784デフォルトの名無しさん
2006/10/30(月) 17:01:350785デフォルトの名無しさん
2006/10/30(月) 17:13:29スクラッチの分割は便利だがファイル単位で分割して使うものじゃない。
あらかじめ外部プログラムでファイルを結合して
1つファイルとしてスクラッチに保存するのが常套手段。
DoJa3.0以降だったかな?それ以降はJAR圧縮を使って1つにまとめる方法もある。
この方法の利点はファイル名でアクセスできる事と容量が減る事がある。
0786デフォルトの名無しさん
2006/10/30(月) 17:20:32一線越えた品質のほうが無料厨が集り易いので、コントロールが難しくなる。
あしらい方間違えると粘着されるので注意が必要っす。
0787776
2006/10/30(月) 22:19:35もう少し作りこんでからどっかに上げてみます。
0788デフォルトの名無しさん
2006/10/31(火) 01:18:31少なくとも、ここに1人楽しみにしている人間がいる。
ちょっとスレ違いと思わないでもないが、がんばってくれ
0789デフォルトの名無しさん
2006/10/31(火) 11:31:170790デフォルトの名無しさん
2006/10/31(火) 11:41:460791デフォルトの名無しさん
2006/10/31(火) 13:59:28どの携帯向けで作成しているのか(505以降とか900以降とか)
どういう事がしたいのか
どういう問題に直面しているのか
と言う事を書いてくれ・・・。
最大容量400kということは900以降だとは思うが書かないと推測でしか話せない。
一応以下な感じでスクラッチパッドの容量は決まっていてそれ以上は使えない。
503などは10K
504、2000代のFOMAなどは100K
505、506、700系などは200K
901、902などは400K
903シリーズなどは本体容量と合計で1MB内で変動
余談だが仮に400K使えるといっても400Kのデータ1つをネット上から
直接ダウンロードできるわけではないのでそこはそこで工夫が必要。
0792デフォルトの名無しさん
2006/10/31(火) 14:20:37使用するのは901系でして、検索系をやろうとしてるんですが、容量的に厳しいのかなと思いまして…
0793デフォルトの名無しさん
2006/10/31(火) 14:44:49検索したいというのは過去のレスに書いてあったけど
ちょっと漠然すぎると思うよ。誰もアドバイスできん。
検索方法はどんなのをイメージしているのか?
ファイルにどう風にどんなデータが入ってるのか?
何故テキストファイルが数個別れてるのか?とかね
とりあえず検索については何もアドバイスできないが他の所を。
901なら400K使えるのでとりあえずどういうデータか知らないが
そのテキストファイルをJAR圧縮(つまりはZip圧縮)してみて
400K超えるようならテキストデータを工夫もしくは削除して容量減らす。
それでも容量がダメならサーバーと随時接続するタイプとかになる。
0794デフォルトの名無しさん
2006/11/02(木) 00:21:53うんちく垂れるまえに文脈から読み取る能力つけろ。
だからプログラマはカスっていわれんだよカス。
死ね。
>>789
50k
0795デフォルトの名無しさん
2006/11/02(木) 02:31:05( ゚д゚)・・・・
(゚д゚)
0796デフォルトの名無しさん
2006/11/02(木) 06:38:32canvasでテキストボックスってどうしたらいいんだろうか?
panelで作り直したほうがいいかな
0797デフォルトの名無しさん
2006/11/02(木) 07:08:42keyEvent()で1〜9のキーが何回押されたかを記録して、テキスト編集を新しく作るのもアホっぽいし無理っぽいし。
>>794
教えて、一流技術師。
0798デフォルトの名無しさん
2006/11/02(木) 11:17:52どこをどう間違っているのか指摘してあげないと判らないだろう
>>793より質問した奴が混乱する。
0799デフォルトの名無しさん
2006/11/02(木) 11:50:37俺も気になってるんだが…
0800デフォルトの名無しさん
2006/11/02(木) 18:27:060801デフォルトの名無しさん
2006/11/02(木) 19:34:12そんなレスしてる間に答えられるだろ5分たったぞ馬鹿。
0802デフォルトの名無しさん
2006/11/03(金) 01:14:19プログラマはカスとか言ってる
お前はプログラミング出来ない
カスSEか?
>>796
canvasでやろうとした事あったけど、大変すぎだったんで
panelの画面を別に作ってそこに画面遷移させて入力
させるようにしたな。
0803デフォルトの名無しさん
2006/11/03(金) 01:46:41もちろんcanvasでもできないこた無いが、只でさえ容量少ないところに
そんなん入れてる余裕なんか
メガアプリですかそうですか。
0804デフォルトの名無しさん
2006/11/03(金) 03:16:370805デフォルトの名無しさん
2006/11/03(金) 10:49:22いちいち構うなよ・・・ここまで殺伐としたふいんき出すの止めようぜ。
きっと>>794は上司の圧力や納品期日で荒れてたんだろう。
0806デフォルトの名無しさん
2006/11/03(金) 19:14:11通信費って結構かかりますか?
0807デフォルトの名無しさん
2006/11/03(金) 21:01:580808796
2006/11/03(金) 21:54:340809デフォルトの名無しさん
2006/11/04(土) 15:45:25SH902iSとN901iCでは動いてるんだけど
SH901iS,iCでは動作してないんだ…orz
つか902以前だと動かない様子。
Doja4.1で開発してるんだけど、よく分からないんだ。
誰かエロい人ご教授頼む。
エラーの原因(これが無かったら動く)
public void processEvent(int type, int param)
{
........色々(ここは無問題)
//ゲームオーバーになってソフトキー2を押したら
Display.setCurrent((Frame)new MainCanvas());
}
0810KoRoN@Vim%Chalice ◆8XALICEsdk
2006/11/04(土) 16:05:53MainCanvasの中で使ってるリソースが、実は有限だったりしないか?
機種によってはTimerとか総計10個しかnewできないことがあるぞ
0811デフォルトの名無しさん
2006/11/04(土) 16:06:53そんなコード書いちゃダメだろ…。
0813デフォルトの名無しさん
2006/11/04(土) 19:57:34そりゃまずいだろ
0814デフォルトの名無しさん
2006/11/04(土) 21:52:12そうか、それが駄目リングか。
でも最初からやり直しっていうのがどうすればいいか…
リロード的なもんってあるの?
0815デフォルトの名無しさん
2006/11/05(日) 00:46:16最初に作ったら、ずっと使いまわす。
iアプリの基本中の基本だぞ…。
0816デフォルトの名無しさん
2006/11/05(日) 06:27:28スクラッチパッド上でそれらを扱うファイルシステムクラスは
誰か作って公開してませんか?
検索しても見当たらなかったので今作ってるんですけど。
0817デフォルトの名無しさん
2006/11/05(日) 08:19:56そう易々と公開するとは思えんが。
0818デフォルトの名無しさん
2006/11/05(日) 09:05:260819デフォルトの名無しさん
2006/11/05(日) 10:02:22iモードJavaプログラミングという本にScratchpad File Systemというのがある
0820816
2006/11/05(日) 10:57:35それ言われそうな気がしてました。
「完成したら公開しろ」とか。
>>818
ユーザが囲碁とか将棋の棋譜を保存するのにはいいかなと。
ファイル名は対局名にできると思ったので。
>>819
なるほど。ありがとうございます。
サンプルソースコードは本の購入者しかダウンロードできないのね・・残念。
ちょっと本屋行って7文字ほど立ち読みしてこようかな。なんちゃって。
0821デフォルトの名無しさん
2006/11/05(日) 11:06:080822デフォルトの名無しさん
2006/11/05(日) 11:39:48君はまた困るんだろうから、買ってしまえよ。
0823デフォルトの名無しさん
2006/11/05(日) 12:03:260824816
2006/11/05(日) 14:17:55アマゾンにはあるようだから買おうかな。
0825デフォルトの名無しさん
2006/11/05(日) 15:02:02import com.nttdocomo.ui.*;
public class test01 extends IApplication {
public void start() {
mycanvas w_canvas = new mycanvas();
Display.setCurrent(w_canvas);
}
class mycanvas extends Canvas {
public void paint(Graphics g) {
g.drawString("HelloWorld", 30, 30);
}
}
}
というHPに載っていた簡単なプログラムを書いただけなんですけど
ビルト時にエラー54個、警告1個と盛大に出ます。
sun.tools.javacを使用にしておりSDKは1.5.0_09を使っております。
パスも通しております。
何か考えられる問題はありますか?
自分の力ではどうにもならないので知恵を貸していただきたいです。
よろしくお願いします。
0826デフォルトの名無しさん
2006/11/05(日) 15:05:350827デフォルトの名無しさん
2006/11/05(日) 15:06:10あと、
Display.setCurrent(w_canvas);
}
は
Display.setCurrent(w_canvas);
}
}
だと思う。間違ってたらごめん。
0828825
2006/11/05(日) 15:15:18結局DoJa使うなら1.5でも大差はないのではと思います。
>>827
ファイル名はtest01.javaで間違いないです。
Display.setCurrent(w_canvas);
}
}
として閉じてみましたが
エラー55個、警告1個になりました。
気になるのは「javacの実行に失敗しました」
という警告ですかね。
sun.tools.javacにしないとs_jisが読み込めない的な事いわれたし…。
俺にiアプリを作るなというお告げですかね。
ちなみにEclipse上で使っている他のソースは問題なくコンパイルできますね。
0829デフォルトの名無しさん
2006/11/05(日) 15:15:29多分全角スペースでも入れてるんだと思う。
揃えるときは全角スペースじゃなくてTABキーでな。
0830デフォルトの名無しさん
2006/11/05(日) 15:17:240831デフォルトの名無しさん
2006/11/05(日) 15:18:090832デフォルトの名無しさん
2006/11/05(日) 15:20:02全角スペースはタブに置換したけど。
0833デフォルトの名無しさん
2006/11/05(日) 15:22:41命名規則くらい従って欲しい。
0834デフォルトの名無しさん
2006/11/05(日) 15:27:200835825
2006/11/05(日) 15:29:22すみません指摘通り全角スペースになっていました。
HPからコピペしてきたのでこんなに簡単なことに気づかなくてお恥ずかしいです。
ありがとうございました。
あとDoJaだとLabelは使えないのですか?
もともとPanelとLabelで文字列を表示させようとして
できなかったのでこうなったのですが…。
0836825
2006/11/05(日) 15:30:25頭は大文字ですね。
俺もそれは思いました。
0837デフォルトの名無しさん
2006/11/05(日) 15:38:52アプリで簡単なアラームみたいなものを作りたいんですけどどうやればいいでしょうか?
com.nttdocomo.systemのAlarmクラスを使うということまではわかったのですがどうやれば使用することができますか?
addEntry();
とやっても動作してくれません。
どうしたらいいか教えてください!
0838デフォルトの名無しさん
2006/11/06(月) 11:44:48リファレンス読んでみたがこれはアラームを設定するクラスだろう?
鳴らすクラスじゃないがそこは間違って解釈してない?
0839デフォルトの名無しさん
2006/11/06(月) 14:32:16http://localhost/a.php(↓)に接続すると
アドレスバーの部分がhttp://localhost/a.phpのまま
になるのですが、http://localhost/a.htmlを表示させる
にはどうしたらいいでしょうか?
http://localhost/a.htmlから、iアプリを起動させるため
LaunchByBrowserにhttp://localhost/a.htmlと書きたいのです。
a.php
<html>
<head>
<title>redirection test</title>
</head>
<body>
<?php
header("Location: http://localhost/a.html");
exit;
?>
</body>
</html>
0840デフォルトの名無しさん
2006/11/06(月) 23:10:52時間を調べ続けて
その時にあったら音鳴らせばいいんじゃないの?
0841デフォルトの名無しさん
2006/11/08(水) 02:35:17ttp://www.hikakuserver.com/
やっとメモリいっぱいつんでるレンタルサーバが出揃ってきたな。
0842デフォルトの名無しさん
2006/11/08(水) 06:17:500843デフォルトの名無しさん
2006/11/08(水) 09:17:500844デフォルトの名無しさん
2006/11/08(水) 13:00:020845デフォルトの名無しさん
2006/11/08(水) 13:30:590846デフォルトの名無しさん
2006/11/08(水) 16:50:560847デフォルトの名無しさん
2006/11/08(水) 17:05:400848sage
2006/11/09(木) 00:44:38DrawArea = 480x640
とか書いて
0849デフォルトの名無しさん
2006/11/09(木) 01:58:58iアプリってそんなメモリ食うの?
最低どのぐらいメモリ積んでれば動くのさ?
0850デフォルトの名無しさん
2006/11/09(木) 03:58:070851デフォルトの名無しさん
2006/11/09(木) 11:11:43まだ出てない機種だし関連職種の人間以外わからなくね?w
0852デフォルトの名無しさん
2006/11/09(木) 11:59:340853デフォルトの名無しさん
2006/11/10(金) 00:58:01作れるけど、たった一つの機種専用に作るオナニー馬鹿はいないから作れない。
0854デフォルトの名無しさん
2006/11/10(金) 02:02:080855デフォルトの名無しさん
2006/11/10(金) 10:52:15ナビアプリの画面見た感じだと使ってるのは480×480みたい
まあトラステッド限定かも知れんけど
0856デフォルトの名無しさん
2006/11/10(金) 11:04:070857デフォルトの名無しさん
2006/11/10(金) 11:56:05Nは480x480だよ
しかし、N,P以外の903はQVGAに統一される勢い。
おそらくP903iTVもだろう。時代はQVGAへ
0858デフォルトの名無しさん
2006/11/10(金) 14:50:18エミュ(Doja-4.1)では普通に動作しているのですが、実機(F902i,SH902i)で起動させると
StorageDevice storage = StorageDevice.getInstance("/ext0");
を呼んだ時点でNo Such Deviceとエラーになって起動しません。
miniSD(512MB SanDisk)を両方とも入れており、ADF設定もストレージデバイスを使う設定にしています。
アプリ以外のカメラやメールなどのデータはSDに入れられるので認識はしてるはずなんですが…。
こんな症状になった人はいますでしょうか?もしくは、何かしら設定が必要だったりするのでしょうか?
何かしら分かる人がいらっしゃったら教えてくださいませ。
0859デフォルトの名無しさん
2006/11/10(金) 15:10:350860デフォルトの名無しさん
2006/11/10(金) 15:28:08そもそもF902i,SH902iはSD-Binding非対応じゃないかな
0861デフォルトの名無しさん
2006/11/10(金) 15:36:140862デフォルトの名無しさん
2006/11/10(金) 15:43:22オーディオのループ再生にはどのような手法があるのでしょうか?
ドコモのクラスリファレンスにはループ再生に関わるようなメソッドが見つかりませんでした。
現在は、AudioPresenterをひとつだけ用意し、
MediaListnerで再生終了イベント(Audiopresenter.AUDIO_COMPLETE)を受け取って、
再度AudioPresenterのPlay()メソッドで再生させています。
ただこの場合、利用している音声データが極短いものなので、
ループの合間にプツプツヒスノイズが乗ってしまい困っています。
ループ再生に他の手法はないのでしょうか・・・?
0863858
2006/11/10(金) 15:43:49UseStorageのextてことにはチェック入れてます。
CPNameは他アプリとはデータ共有しないんで入れてませんでした。
入れても動きませんでしたがorz
>>860
「SD-Binding機能対応機種はFOMA 902i以降の主なFOMA端末となります。」
とDocomoのページに書いてたのと対応コンテンツ機能一覧のPDF見た感じ
902iは全部対応してると思ってたんですが、違うのでしょうか?
0864デフォルトの名無しさん
2006/11/10(金) 15:55:04902iではPだけ
対応コンテンツ機能一覧DRMの項でbかcなら対応だと思う
0866デフォルトの名無しさん
2006/11/10(金) 17:13:37基本のやり方は書いてあるとおりコンプリート拾って再生だと思う。
ループ前提ならばMLDを長くするという原始的な方法が一番効果的。
データ量がその分でかくなるがリソースとしてもつかJAR圧縮で外部に出せば
長くした分で容量を食う部分はあまり気にならなくなる。
MLD自体にループの設定をつける事が可能とか聞いたが…
MLDを自作した事無いのでわからん、すまん。
0868デフォルトの名無しさん
2006/11/10(金) 23:05:24やはりこの方法しかないですか・・・。
BGMの様な物の場合、予めループさせたMLDで解消できるかと思いますが、
今組んでいるのが、動的にMLDを作成して、再生するアプリなのです。
(ミュージックシーケンサや、キーを使ったピアノなどに応用できると思います。)
DojaのメディアAPIは同期させにくいなどリアルタイム性にかけていますね・・・。
0869デフォルトの名無しさん
2006/11/11(土) 13:06:35その方法で何の問題があるのかむしろそれを知りたい
0870デフォルトの名無しさん
2006/11/11(土) 13:17:25エミュレータが使えないからデバッグが大変だけど。
0871デフォルトの名無しさん
2006/11/11(土) 13:42:47そういやループに対応したシーケンサアプリがあったな
0872デフォルトの名無しさん
2006/11/11(土) 14:14:17やっぱ、あれか。MFiTools。いい加減公開しろや。
0873デフォルトの名無しさん
2006/11/11(土) 14:15:261年位前、海外のサイトで誰かがアップしてた。
まだあるかも?
0874デフォルトの名無しさん
2006/11/11(土) 14:31:08いや、シーケンサーだから内部でMLD構築してんでしょ?
しかもフリーである
0875デフォルトの名無しさん
2006/11/11(土) 19:36:40PUTとGETで何でサーバとクライアントが入れ替わったりするんでしょうか?
1回の通信でPUTとGETを何度も行う場合はどっちがサーバでクライアントなんでしょうか?
0876デフォルトの名無しさん
2006/11/11(土) 20:03:510877デフォルトの名無しさん
2006/11/11(土) 21:14:120878デフォルトの名無しさん
2006/11/11(土) 23:44:450879デフォルトの名無しさん
2006/11/12(日) 05:05:56俺は逆にP902i実機では動作しているんだが
設定がうまく行かなくてエミュレータで動かない。
どうすればSD-Bindingがエミュ上で動くのか教えて〜
0880デフォルトの名無しさん
2006/11/12(日) 09:26:390881デフォルトの名無しさん
2006/11/12(日) 09:50:59えーっ>>858は動いてるみたいだけどどういうこと?
0882デフォルトの名無しさん
2006/11/14(火) 00:11:15Doja3.5エミュレータを使って開発しています。
クリアキー入力データを取得したいのですが、取れません。
キーの取得は以下のようにしています。
int nKeyPress, nKeyPress2;
nKeyPress = getKeypadState();
nKeyPress2 = getKeypadState(1);
nKeyPress2にクリアキーのデータが入るはずだと思うのですが…
みなさんはどのように対応していますか?
※int変数を2つ使わず、long変数1つ使った方が得策?
よろしくお願いします。
0883デフォルトの名無しさん
2006/11/14(火) 00:35:230884デフォルトの名無しさん
2006/11/14(火) 00:48:520885デフォルトの名無しさん
2006/11/14(火) 01:20:16DoJa3.0以降ならPhoneSystemクラスのgetAttributeメソッドで
充電中か満タンかそれ以外の3種類の状態は取得できるのかな。
http://acerola.org/motokazu/iap/manual/Doja4.0/com/nttdocomo/ui/PhoneSystem.html
0886デフォルトの名無しさん
2006/11/14(火) 02:10:58やはり仕様なんですかね?SB専用アプリは電波状況も数値化できるみたいです。
http://appget.com/vf/pc/apview_011304.htm
http://appget.com/vf/pc/apview_010328.htm
0887デフォルトの名無しさん
2006/11/14(火) 03:28:230888885
2006/11/14(火) 03:52:04フラッシュならfscommand2コマンドを使ってできるのかな。
http://livedocs.macromedia.com/flashlite/2_jp/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts_wEcute&file=00000328.html
フラッシュが使えるドコモ携帯はDoJa3.0以降のと一緒でしたっけ?
0889デフォルトの名無しさん
2006/11/14(火) 06:21:59901以降はFlashLite1.1なのでOK
0890885
2006/11/14(火) 08:42:13なるほどね。ありがとうございます。
0891デフォルトの名無しさん
2006/11/14(火) 11:54:27キーグループの有効化をしてないんじゃ?
APIリファレンスのPhoneSystemクラスのDEV_KEYPADを調べて見るべし
0892デフォルトの名無しさん
2006/11/14(火) 21:22:37http://appget.com/im/pc/apview_024240.htm
↑みたく4段階だと画面左上の電池アイコンと同じで実用性がないですよね・・。
0893デフォルトの名無しさん
2006/11/14(火) 21:46:270894デフォルトの名無しさん
2006/11/14(火) 22:30:02説明不足。。。
リンク先のFlashだと4段階に電池レベルが分けられてるってことです。
http://appget.com/vf/pc/apview_010328.htm
↑みたいのだと結構細かく分けられてるみたいです。
0895デフォルトの名無しさん
2006/11/14(火) 23:00:10自分で調べろよ。
ttp://chahanokiba.web.fc2.com/voda.htm
0896デフォルトの名無しさん
2006/11/14(火) 23:23:18欲を言えばだけど実際にアプリの製作例があればいいと思った。
というかついてるものだと思ってたよ。
それで作ったアプリが落とせるだけって何もためにならないんじゃないかと思った…。
ソースがあって作ったアプリがあれば意味を成すと思うけど。
余り新しいiアプリの本無いみたいみたいだから困った。
アプリ作りながら覚えれる本あったら教えて欲しい。
0897デフォルトの名無しさん
2006/11/14(火) 23:32:220898デフォルトの名無しさん
2006/11/14(火) 23:34:39情報感謝!!ずっとアプリばっか探してた。
ドコモにない理由はこれだったんですね。納得しました。
0899896
2006/11/15(水) 00:11:07そいつは本気ですげえwww
俺Java自体はコマンドラインしかやってないからアプリでは
GUI的要素も一緒に覚えないといけないから結構大変なんだ。
コツとかあったら是非教えてくれ。
0900897
2006/11/15(水) 00:40:26分かりやすいし、サンプルあるし。
当初はAPIリファレンスの存在も知らなかったくらいだw
0901896
2006/11/15(水) 01:02:10ネット上のだと結構古いもの(50Xシリーズ)が多いみたいで
良くわからなかったんで本買ったんですよw
待ち受けアプリで背景画像設定できるスケジューラみたいの作りたいけど
いきなりは難しいかもしれないですね。
Panel使って待ち受けの骨組みと画像取得する奴は作ったんだけど
肝心メインパネルにカレンダー表示ができないし画像の設定の仕方もまだわからない。
ソフトキー2を押したら画像選択できるメソッドに飛ぶようにして、その画面から
ソフトキー2でstart()メソッドに帰るんだけど、次にもう一回そのメソッドに飛ぶと
com.nttdocomo.ui.UIException: Component already added to other Panel
ってエラーが出て画面が消えちゃう。
11月末までには作らないといけないのに…苦戦。
0902デフォルトの名無しさん
2006/11/15(水) 01:33:51ダウンロードを行ってエンコードを行いながら表示、再生を行うようなことってできるんですか?
0903デフォルトの名無しさん
2006/11/15(水) 02:02:070904デフォルトの名無しさん
2006/11/15(水) 03:31:46実行>構成および実行>DoJa-4.1>実行するのですが
iアプリエミュレーターが一瞬表示されてすぐに終了してしまいます。
iアプリエミュ単独起動なら問題はないのですがどうしてかわかりませんか?
0905デフォルトの名無しさん
2006/11/15(水) 05:05:53ちゃんとソースはついている。サンプルの解説ページの初めをよく嫁。
>>904
画面下のコンソールに何かメッセージ出ていないかチェック。
JAMを設定したかチェック。
Javaのバージョンを1.3にしてあるかチェック。
それでもだめならEclipseのバージョンを落としてDoJaプラグインを再インストール。
0906デフォルトの名無しさん
2006/11/15(水) 05:21:01アプリの制作例はちゃんとはいってる。
ちゃんと読め。
まさか、やりたいことの答えが全部いきなり載ってるとでも思ったのか?
元の作り方がわかれば、903i 向けでもそれの応用で大抵対応できる。
0907デフォルトの名無しさん
2006/11/15(水) 06:16:270908デフォルトの名無しさん
2006/11/15(水) 08:30:070909デフォルトの名無しさん
2006/11/15(水) 08:56:18ttp://www.moreread.net/mario/Any/appli/i_bench/list.php
性能はそんなに悪くなさそうだけど。
0910デフォルトの名無しさん
2006/11/15(水) 09:13:070911デフォルトの名無しさん
2006/11/15(水) 09:29:24でもDなんだよなあ。(・ω・`)
S0NYの新製品同様、悪い意味で期待通りな気がする。
0912デフォルトの名無しさん
2006/11/15(水) 10:08:32下のベンチではそうでもないみたいなんだけど。
フォントを変えると遅くなるとか、そんな糞仕様でもあるのかな。
もしくは座標に使ってる乱数生成が極端に遅いとか。ちょっと気になる。
0913デフォルトの名無しさん
2006/11/15(水) 12:10:40レスありがとうございます。
コンソールには何もメッセージは表示されてませんね。
<終了>I_Appli [DoJa-4.1アプリケーション] パス (yy/mm/dd HH:MM)
と上(コンソールのタイトル?)に表示されているだけです。
JAMの設定とはプロジェクト>DoJa-4.1>プロジェクトの設定>ADFの設定という奴でしょうか?
AppName,AppClassともに初期値でMain(ソース名)クラスが指定されていました。
Eclipseで記述してから動作確認にiアプリエミュで起動しなおすのは少し手間です。
0914デフォルトの名無しさん
2006/11/15(水) 13:47:08APIリファレンスとネットのはじめての〜があれば他に何もイランだろ屑。
>>913
昔、俺もかかったパターンだと、
SunJavaなんとかで使用するになってると無理。
違うときはエラーメッセージをぐぐってPATHをなんか書け。
0915デフォルトの名無しさん
2006/11/15(水) 13:56:14お前みたいな奴は大抵JavaSDK5.0を使ってる。
1.4.2の日本語版使ってるか?
0916913
2006/11/15(水) 14:45:36SunJavaを外すと
エラー:サポートされていないエンコーディングです: SJIS_i
って出る。
EUCにエンコードしてみても動かなくて…。
そういう問題じゃないのかな…。
>>915
jre1.5.0_9使ってて1.4.2に切り替えてみたけどやっぱり動かなかった。
もう少し試してみてできなかったらまた着ます。
0917デフォルトの名無しさん
2006/11/15(水) 14:48:51それは1.5だと必然のエラー。
両方ともインストールしてる場合は、1.5を消す必要はないけど、
1.4.2の方にPATHを書き換える必要があるはず。
とりあえずSunJava使わずにビルドできるようにいじれ。
どうしてもわかんなけりゃ1.5消せ。
0918デフォルトの名無しさん
2006/11/15(水) 15:49:29画面領域外に描写する場合、
setclipで画面内240,240を囲むのと、
そうでない場合は
処理速度は違うんですか?
違うと思ったんですけどどうでしょうかね?
0919デフォルトの名無しさん
2006/11/15(水) 16:34:12どうなんですか?
0920デフォルトの名無しさん
2006/11/15(水) 19:09:29どういう方法をとればいいのでしょうか?
どなたか教えていただけませんか?
0921デフォルトの名無しさん
2006/11/15(水) 19:27:58java.io.*
InputStream
BufferedReader
Connecter.openInputStream("Resource:///test.txt");
br.readLine();
たしかこんな感じ。あとはぐぐれ。
>>919
調べろよカス
0922デフォルトの名無しさん
2006/11/15(水) 19:34:560923デフォルトの名無しさん
2006/11/15(水) 19:53:35レスありがとうございます。
ひととおりぐぐったんですけど、それらしいのが見あたらないんです…。
iアプリってテキストファイルを直接読み込めるんですか?
今画像ファイルに偽装して表示させようとしているのですが、さっぱりうまくいきません。
0924デフォルトの名無しさん
2006/11/15(水) 19:58:17つづりが違った。Connector.open〜でぐぐれ。
終わったら>>918調べて来い。
0925デフォルトの名無しさん
2006/11/15(水) 20:01:30うちかえったら調べてやるからまってろ。
正直スマン。
0927デフォルトの名無しさん
2006/11/15(水) 20:52:18Connector.open〜ってHTTP通信するときに使うやつですか?
テキストを読むビューアを作りたいのです。
八方塞がってどうしたらいいものか。
0928デフォルトの名無しさん
2006/11/15(水) 21:09:54とりあえずこの辺読んでみたら?
http://www.atmarkit.co.jp/fmobile/rensai/doja04/doja04.html
0929デフォルトの名無しさん
2006/11/15(水) 21:24:13それを読み込みたいのですが…。携帯で読書するビューアのような感じで。
HTTPアクセスは特にする必要はないんです。
とりあえず読み込んで描画できればよいのですが、表示できないのですよね…。
0930928
2006/11/15(水) 21:30:24じゃあこのへんかな?902i以降だけど。
http://karel.tsuda.ac.jp/howto/i-appli/apiref/com/nttdocomo/device/StorageDevice.html
http://www.moreread.net/mario/Any/appli/memo.php?id=12
0931デフォルトの名無しさん
2006/11/15(水) 21:51:51丁寧にありがとうございます。
でも901以前のもの(DoJa4.0)で進めようとしているのです。。
外部メモリへのアクセスでしかテキストファイルは読み込めないのでしょうか?
0932デフォルトの名無しさん
2006/11/15(水) 22:38:35特に対応しなくてもいいんだが…。
ちょっとググッても良く分らなかったんだけど、そもそも
VGA画面(480x480でもいい)のiアプリは作れるのかな?
0933デフォルトの名無しさん
2006/11/15(水) 23:07:47あんた勘違いしてる。
>>928のリンク先ちゃんと読めって。
Connector.open()はHTTP/HTTPS通信のためだけに使うんじゃなくて、
スクラッチパッドやリソースへのアクセスにも使うって書いてあるじゃんか。
0934925
2006/11/15(水) 23:46:07BufferedReader br = new BufferedReader(new InputStreamReader(is));
str = br.readLine();
br.close;
SDカードへのアクセスは知らん。
はやく>>918調べて来い。
0935デフォルトの名無しさん
2006/11/16(木) 02:34:310936デフォルトの名無しさん
2006/11/16(木) 03:39:060937デフォルトの名無しさん
2006/11/16(木) 03:56:42基本mldで、一部機種でmidiやwaveを再生できるとはきいているんですが、
mp3再生するとしたらどのようにすればいいんでしょうか・・・
0938デフォルトの名無しさん
2006/11/16(木) 04:28:470939デフォルトの名無しさん
2006/11/16(木) 08:26:24試してみ。
0940デフォルトの名無しさん
2006/11/16(木) 08:59:25実装依存。
正しく動けばスピードは問わないのがJAVAのポリシー。
機種によって違うが正解。まぁsetClipしておけば早くなる機種があることが期待できるかもね。
0941デフォルトの名無しさん
2006/11/16(木) 11:30:170942デフォルトの名無しさん
2006/11/16(木) 14:12:54全端末で試したわけじゃないが基本的に変わらんが遅くなるわけじゃなく、
早くなる可能性もないことはないってことだけですな。
どうもおまえら。
0943ただよし
2006/11/16(木) 15:03:55MySQL → サーブレット → iアプリ
だから!絵文字が出ねぇんだよ!俺が欲しいのは\uE734の文字じゃなくて
絵文字なんだよぉ!いったいいつまで、ここで止まってればいいんだぁ!
Unicodeか?SJISか?
バッファから変換する所がわるいのか?
絵文字、、、絵文字に、、、会いたい、、、
0944デフォルトの名無しさん
2006/11/16(木) 15:28:050945デフォルトの名無しさん
2006/11/16(木) 16:30:193gpに変換すればできなくもない
>>944
×Unicode
×SJIS
○Binaly
○Windows-31J、cp932
0946デフォルトの名無しさん
2006/11/16(木) 16:34:08どうもです
そういう感じで考えて見ます
0947デフォルトの名無しさん
2006/11/16(木) 17:00:20vodafone系の古い端末だと、かなり早くなるんだけどなw
さすがi系。ちゃんと作ってあるぜ。
0948デフォルトの名無しさん
2006/11/16(木) 18:52:37クリップしたら普通早くなると思うだろう?
予想外割docomo
0949879
2006/11/16(木) 20:31:44解決したので自己レスします。
iモードエミュ上で、SD-Bindinngを使った開発が出来なくて
今まで、実機で動作確認してたんですが
doja.exeじゃなくてdoja_g.exeを使えばあっさり出来ました。
ファイルもドキュメント通り、iDKDoJa4.1/lib/storagedevice以下に作成されました。
doja_g.exeの存在を知らなかったよ。
さんざん悩んだ自分がアホみたいだorz
0950デフォルトの名無しさん
2006/11/16(木) 20:39:580951デフォルトの名無しさん
2006/11/16(木) 20:46:36えーっ!?特殊な設定とかしてないの?
じゃぁなんなんだよ、doja.exeで動かない原因って・・・
0952デフォルトの名無しさん
2006/11/17(金) 02:48:540953デフォルトの名無しさん
2006/11/17(金) 04:00:190954デフォルトの名無しさん
2006/11/17(金) 04:33:420955デフォルトの名無しさん
2006/11/17(金) 10:30:12家もDoJa.exeじゃ出来ないよ。
0956デフォルトの名無しさん
2006/11/17(金) 12:13:38どっちだよw
0957デフォルトの名無しさん
2006/11/17(金) 15:22:56/ィ´ l、,ィ \
/,ィ / / ,ィ リ |! ヽ
. // !/i // / ! / | iヽ. ハ
i/! i | i_l_,./ // |_リ ! li !
|i ! {i i_,.ィ/| /`_/ ´j/``ト/! i |
lハ l い l ,イ⌒ヽ イ⌒ヽ} |lリ、 |
ヽ!ィヽ ' |ユ:::| |ユ:::} リ-! !
{ ム. 辷.リ 、 .L._リ ム } |
ヽ、.} _ _ j__ノ l
/ ヽ、  ̄ /、. i
/_,ノ ` _ュ、.__,.rェ'´ ヽ、_ ヽ.
-'-‐_/,/ __{_ゝ、__,.-' _}__ ヽ、\` ーヽ
-‐ 'ー_ァ{  ̄TT ̄ }ヽ、 ``
_/ | _L.!_ ! \
/{ },. -‐' i i `ー- r' ,\
/ ヽ/ く_ ! | } i / i
i ! ``ー' `´ ̄ l' l
/ rーゝ────────‐,ァ-、 !
/ /ヽ、_〉 〈,.ィ } i
. / 〉ヽ_〉 〈-'´ノ. ',
/ 〈ヽ、〉 知ってるが 7_,.. } ',
〈ァーァ' ´ヽノ ´| iヽ、___.i
/ / | おまえの態度が | \ヽj
,' ' , ! ト、 |
. { / .l 気に入らない |. ヽ !
ヽ __/ ! ! \__ノ
| |
| |、
. /| | ヽ
/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ヽ
0958デフォルトの名無しさん
2006/11/17(金) 18:22:05座長りゅういち 乙
0959デフォルトの名無しさん
2006/11/18(土) 01:00:45見た目の座標がずれているのはなぜですか?
0960デフォルトの名無しさん
2006/11/18(土) 02:29:08違うメソッドの新しいパネルを開いた後に元のパネルに戻すにはどうしたらいいでしょうか?
メインメソッドなのでstart();としたらもう一度新しいパネルを開いた際に
com.nttdocomo.ui.UIException: Component already added to other Panel
com.nttdocomo.ui.UIException: Component already added to other Panel
というエラーがでてしまいます。
どうしたら上手くパネルの切り替えができるでしょうか。
よろしければご教授ください。
0961デフォルトの名無しさん
2006/11/18(土) 04:26:32でもこれだと本当に切り替えてるだけという感じなのでうまくできないものですかね…。
なんかタスク管理してるみたいな感じです。
0962デフォルトの名無しさん
2006/11/18(土) 15:13:29Canvas上で文字の色を変えてPanel上でTickerで文字を流したいです。
それともこれを実現する為に他の方法がございましたらご教授お願いします。
0963デフォルトの名無しさん
2006/11/18(土) 19:17:55言ってることが意味不明というか無茶苦茶というか…
もっとiアプリの構造を理解してから取り掛かった方がいいよ。
解説サイトの斜め読みじゃなくてAPIリファレンスとにらめっこしたり
iアプリの作り方みたいな本を最初からじっくり読んだり
初めてiアプリに取り組むなら結局そっちの方が理解が早い。
0964デフォルトの名無しさん
2006/11/18(土) 19:45:34まあ、PanelでImageButtonを置いて、Image.createImageしして描画したものをsetする無茶な方法もあるが。
0965デフォルトの名無しさん
2006/11/18(土) 20:15:46それぞれの持つ機能をやり取りできるようなものではない。
Canvasにラベルやテキストボックスは貼れないし、
Panelにカラフルで自由な形の図形を描くことはできない。
CanvasとPanelの特徴や使用目的なんかは開発ガイドの詳細編に出てる。
例えば画面の上半分をCanvas、下半分をPanelにできないか、なんて
考えてもそんなことはできないってこととか、読めば分かると思うよ。
0966デフォルトの名無しさん
2006/11/18(土) 20:29:54Imageは共通なんだから
>>961が出来るんなら、
CanvasでImageをcreateImageしてから、破棄してアニメーションさせればいいんではないか?
それよりもキャンバスでダイアログだのを適当に実装するほうが楽かもな。
>>963
わかってないのはお前だけでしかも意味の無い説教レス。
死ねよ屑。
0967デフォルトの名無しさん
2006/11/18(土) 20:51:36drawString()はフォントのベースラインの位置を(x,y)で指定しなきゃいけないから、
左上だと思って値を指定すれば当然ズレる。
drawStringへ左上の座標(x,y)を元に指定したいなら
描画に使ってるフォント(font)からアセントを持ってきて
g.drawString(x, (y + font.getAscent()), ...);
ってな風にしないとダメよ。まぁ、良くAPI解説を読めっていうことで。
0968デフォルトの名無しさん
2006/11/18(土) 21:25:070969デフォルトの名無しさん
2006/11/18(土) 21:49:460970968
2006/11/18(土) 22:13:11おれのことだったら、>968の書き込みのアンカーは>966であってるが。
>962はこう質問していて、
>Canvas上で文字の色を変えてPanel上でTickerで文字を流したいです。
>それともこれを実現する為に他の方法がございましたらご教授お願いします。
Canvas上で文字色の指定を変えても、それでPanel上のTickerで流す文字
の色まで指定できるはずもなく、他の方法も何も、そんなことはできない。
そう答えればよい質問に対して、Imageの話なんかしてないのに
>966は何を答えているのかと思って。
まだ>963の、勉強やり直せってレスの方が言いたいことはわかる。
もし>962が
「Panel上で色付きの文字を流す方法はあるか」という質問だったら
>964>966の回答でもいいかもしれないが。
0971962
2006/11/19(日) 22:49:15今待ち受けアプリを作っていて待ち受けアプリを使うとiチャネルが使えませんよね。
だから簡易RSSリーダを乗っけて擬似iチャネルを作りたいと考えました。
が、無理なようで残念でございます。
0972デフォルトの名無しさん
2006/11/20(月) 00:13:370973デフォルトの名無しさん
2006/11/20(月) 00:36:49これってどうにもならんとですか?
0974デフォルトの名無しさん
2006/11/20(月) 00:53:55Doja4.1を使ってプログラムを作る事になったのですが
辞書での単語検索のように、テキストボックスに打ち込んで
それを検索用ワードの中から検索して
HITしたものを表示、選択するとその内容を表示する。
というモノを作ろうということになったのですが
スクラッチパッドの使い方がイマイチ理解出来なくて・・・
テキストボックスに打ち込んだ文字列を
スクラッチパッドから検索用ワードを取り出して
ループで回したいのですが、スクラッチパッドへの
検索用データ、及び内容のデータの記録方法と取り出し方がわかりません。
一般的なサイトや参考書を見て回っても scratchpad〜 からImputStreamを使ってデータを書き込み、読み出す
とあるだけでスクラッチへのデータの保存方法や、特定のデータの取り出し方法が見つからなくて困っています。
これだけ探しても見つからないという事は、もしかして私が言っているようなプログラムは出来ないんでしょうか?
0975デフォルトの名無しさん
2006/11/20(月) 01:00:06ファイルを入れたければ自分で書き込んだアドレス覚えて
管理する必要がある。
0976デフォルトの名無しさん
2006/11/20(月) 03:22:01× jarのあったところ
○ jarのあったサーバ
>>974
「スクラッチへのデータの保存方法」や「特定のデータの取り出し方法」をI"n"putStreamやOutputStream
0977デフォルトの名無しさん
2006/11/20(月) 03:23:34を使って自分で実装する。
0978デフォルトの名無しさん
2006/11/20(月) 05:18:45スクラッチパッドは結局のところ、プログラマが自由に使える1byte単位の読み書き空間。
数値だろうが文字列だろうが、プログラマが書き込む位置と形式を決めて使う。
で、その自分で決めた形式、位置に従って読み込む。
int型整数やString型文字列を保存する方法は、適当な解説サイトで見つかるよ。
int型をシフト演算で、String型をgetBytes()でそれぞれbyte[]形式に直したり、
DataOutputStream#writeInt()やDataOutputStream#writeUTF()使ったり、
やり方はいろいろ。
0979デフォルトの名無しさん
2006/11/20(月) 09:07:56お前の言い回し方から見ると初心者に毛の生えたレヴェルだと思われるので、
無理。諦めろ。
0980デフォルトの名無しさん
2006/11/20(月) 11:59:25DoJaのAPIに載っていなくても使える標準のライブラリが有るようなのですが
どこからどこまでなら使えるのかわからなくて困っています。
わかる方いらっしゃいましたらご教授お願いします。
0981デフォルトの名無しさん
2006/11/20(月) 12:00:06>>974
プログラムの経験が薄い時からいきなり大掛かりな物の作成は辛いと思うよ。
スクラッチパッドの使い方が判らないならスクラッチパッドを使う
サンプルプログラムを作成する事を強くお勧めする。
特にテキストファイルはちゃんと理解してないと扱いにくいから。
とりあえず
1段階目にアプリ起動した時間をスクラッチに記録。
次回起動時に前回の時間を表示するだけのアプリを作成。
これでスクラッチへの読み書きの最低レベルは理解できる。
2段階目としてスクラッチにネットワークからGif画像をダウンロードして
読み込み保存。スクラッチから画像を展開して表示するアプリの作成。
これでネットワークからの保存の仕組みと毎回ダウンロードしない為の
工夫などが身につくと思う。何故画像なのかはiアプリで扱いやすいからという理由だけ。
やろうとしてることはその後でも良いかと。
遠回りに見えるかも知れないがその方が絶対に完成には近づくの早い。
iアプリ慣れてる人間でも君がやろうとしてる事は面倒なレベルだよ。
あと、サンプルがないから出来ないと決め付けるのは良くない。
基本を抑えて、それを自分で応用させる努力は必要。
と説教レスを書き込んでみる。でもマジレスだから・・。
0982デフォルトの名無しさん
2006/11/20(月) 12:10:01iアプリ固有のドコモ提供の「DoJaのAPI」群。
J2ME内で携帯等で使用するためにコンパクト化された「CLDCのAPI]群。
iアプリを作成する基本はこの2つを使っていると思えばいい。
サンプルではかかれてない事もあるが基本どこかでimport文があるでしょ?
間違っているかもしれないが俺はそう解釈してる
0983デフォルトの名無しさん
2006/11/20(月) 12:25:21上のBufferedReaderとか一般的なものに限られているYo!!
Eclipseを使っていればどこまで使えるかは判断して自動的にインポートしてくれるYo!!!
だから俺もわからないYo!!!!
0984デフォルトの名無しさん
2006/11/20(月) 12:40:12�@スクラッチパッドを二つに分ける。1000バイトと残りって感じ。
�A前の1バイト目に0。2バイト目に0と書き込む。
�B後ろの方にストリングをバイト配列変換で書き込む。長さを覚えておく。
�C前の1バイト目を1に変える。2バイト目に長さを書き込む。
�D後ろの方にストリングをバイト配列変換で書き込む。長さを覚えておく。
�E前の1バイト目を2に変える。3バイト目に長さを書き込む。
こんな感じだよ。
わかんないだろうけど、これがわかるようになるまで>>981
0985デフォルトの名無しさん
2006/11/20(月) 16:25:040986デフォルトの名無しさん
2006/11/21(火) 22:09:540987デフォルトの名無しさん
2006/11/22(水) 09:15:31んでも、Display.width()で取れるサイズでしか描画してないからそれってないと思うんだけどな・・・
0988デフォルトの名無しさん
2006/11/22(水) 10:42:44ttp://galugari.hp.infoseek.co.jp/i/reate.htm
上記のようなテキストビューアを作りたいんですけど、テキストファイルを画像ファイルに偽装した後、
どうやって画面に表示させていいかわからないのです。
普通に読み込んだら1ピクセルの点が表示されてしまいますし…。
なんらかの変換を行って表示させているのでしょうかね?
描画方法を知っている方、教えていただけませんか?
0989デフォルトの名無しさん
2006/11/22(水) 11:52:46テキストデータの取り出しが失敗してるんだろう?
読み込んだデータがどんなデータなのかバイナリ出力して
正しいか判断してみればいい。ほんとに正しく取り出せてるのか?
正しいデータであれば文字のエンコードを調べてみるといい。
0990デフォルトの名無しさん
2006/11/22(水) 12:02:45なぜ偽装しないといけないかを理解してる?
そして、その偽装したデータがどういう構成をしているのかということも。
画像データに偽装されたテキストを一発で描画するなんて都合のいいメソッドはない。
1行ずつ取り出して Graphics#drawString() で描画するのが基本。
テキストの取り出しは >>934 で示された方法を参考に。
メソッドの詳細はAPIリファレンスで調べること。
0991デフォルトの名無しさん
2006/11/22(水) 13:12:57iモード携帯電話用Java(iアプリ) Part13
http://pc8.2ch.net/test/read.cgi/tech/1164168601/
0992デフォルトの名無しさん
2006/11/22(水) 16:39:52|ω・)<乙
|≡3
0993デフォルトの名無しさん
2006/11/22(水) 17:12:46>>989
バイナリ出力ってがよくわからないです、すみません…。
フリーのテキストビューアではファイルが表示されているので、
テキストデータに誤りはないと思うのですが。
>>990
>なぜ偽装しないといけないかを理解してる?
>そして、その偽装したデータがどういう構成をしているのかということも。
おっしゃるとおりで、その部分の理解がまったくできていません…。
>1行ずつ取り出して Graphics#drawString() で描画するのが基本。
1行ずつ取り出す、というのはどういうことですか?
実用的なアプリのサンプルがなかなか見つからなく、途方に暮れていました。
990さん、ちょっとヒントが見えてきました。もう少し教えていただけませんか?
あれ?これは新しいスレに書くべきなのですか?
0994デフォルトの名無しさん
2006/11/22(水) 17:25:560995デフォルトの名無しさん
2006/11/22(水) 18:02:32テキストを一行ずつ読む、という処理をやったことあるかい?
0996デフォルトの名無しさん
2006/11/22(水) 18:51:18バイナリが判らない・・・ってのはプログラマとして
かなり致命的だと思うんだが・・意味が判ってないだけかな。
テキスト形式とバイナリ形式、テキスト処理する上でちゃんと
理解しておいた方が良いと思うよ。検索すればいくらでもでる。
正直、上の方にいる検索でんでん〜の人もそうだけど
いきなり難しい事をやろうとしすぎてると思うんだが。
偽装に関しては外部データを扱う裏技みたいなもの。
一行ずつのくだりは一度でもテキストを画面に出力する
アプリを作っていれば意味は理解できるはずだが・・・。
ためしに長い文章を出力してみればいい。
0997デフォルトの名無しさん
2006/11/22(水) 20:04:08入門書の入門書のようなものは読んだのですが、
応用がきかせられなくて…。すみません。
>>995 >>996
テキストを一行ずつ読むというのは、
一行ずつ画面に描画する、という意味ですか?
バイナリに関しては少し見てみました。
もうすこし勉強してみます。
偽装するのは本体から読み込ませるときにテキストファイルのままでは
携帯電話のデータBOX認識(マイピクチャ?)でされないからですよね?
それから>>934のような読み込みはresフォルダに入れたデータを読む場合ではないのですか?
初歩的な質問ばかりですみません。
どんなメソッドを使えばいいのかもわからないんですものね…。
みなさんがそうおっしゃるのももちろんです。
でもなんとしても作りたいんです。
0998デフォルトの名無しさん
2006/11/22(水) 23:15:25そもそも勝手アプリで携帯内のファイルにアクセスできたっけ?
0999934
2006/11/23(木) 00:33:09うひょ!俺褒められたwww
リソースから読むのも、お前さんが偽装した画像ファイルから読むのも、
データストリームという構造上一緒だな。
加えて言うと全く同じコマンドでいけるな。
インプットデータストリームっていうんだぞ。
お前さんのお話のレベルではマジで作れないよ混じれ巣。
残念だったな。
俺に10万くれたら作ってやる。
いやなら業者に払え。
それか3ヶ月ニートになって初めてのサイトからやり直せ。
よし1000get!!
1000デフォルトの名無しさん
2006/11/23(木) 00:42:5110011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。