1 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 13:32:59 ] NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。 ※DoCoMo以外は下記スレへ。 CLDC+MIDP+携帯電話用Javaスレッド part 7 ttp://pc11.2ch.net/test/read.cgi/tech/1180010672/ ■ iアプリ特有ではなくJava一般に関する質問はこちらへ 【初心者】Java質問・相談スレッド110【大歓迎】 ttp://pc11.2ch.net/test/read.cgi/tech/1197710566/ ■ iモード携帯電話用Java(iアプリ)まとめサイト ttp://ton.my-sv.net/ ■関連スレ 【日本携帯】Mascot Capsule/Micro3D【標準】 ttp://pc8.2ch.net/test/read.cgi/tech/1117773530/
655 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 13:40:29 ] ちゃり走だとか明らかにテキストボックスみたいなのを使ってるので可能かなと思ったんですけど 入力させたい場合は、文字を選択させるしかなさそうですね
656 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 14:05:16 ] >>655 Canvas#imeOn 使え
657 名前:デフォルトの名無しさん [2008/03/05(水) 16:06:38 ] みなさまお答えありがとうございます。 >>635 ,>>640 まぁ当たらずとも遠からずです。はい・・・ >>636 javaで実装されたGIFエンコーダは大抵java.awt系のライブラリを使っていて引っこ抜くのが面倒なのです。 >>641 確かにそうですね。 非圧縮GIFなら完全独立なc++のソースがありました。 今のところ非圧縮GIFをとりあえず実装してLZW圧縮を後から追加、が有望な路線ですかね。 お答えありがとうございました。
658 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 17:10:58 ] >>657 どういう使い方するのかわかんないけど 無圧縮GIFで作って、Dojaのファイル圧縮機能で圧縮すれば? 読むときは逆で。 せっかくだから非圧縮GIFのソースが置いてあったところを紹介してくれると嬉しいんだけど(ぐぐりゃでるのかもしれんが)
659 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 18:12:41 ] >>656 こんなのがあったとは・・・ ありがとうございます
660 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 19:40:37 ] 頼むから公式資料読んでから来て。
661 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:36:07 ] PDFを熟読とは言わないまでもAPIくらいはざっと目を通して欲しいな
662 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:12:10 ] いやいやいやw 開発ガイドは最初に熟読すべきものだろー
663 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:12:40 ] >>655 CanvasとPanelを切り替える方法も簡単でお勧めですぞ!! CanvasのクラスとPanelのクラスを作って Display.setCurrent(クラス名)で切り替えるんだ
664 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:50:26 ] 事前に「熟読」する必要はないと思うけど、 〜したい。と思ったらまずリリファレンスよむだろ普通…。 くだ質する人の多くは、まずリファレンスの読み方を覚えた方が良いと思う。 煽ってるんじゃなく、これは結構根深い問題だと思う。
665 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:52:49 ] 読む以前にぐぐれば出る話
666 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 00:51:26 ] >>665 そう言って済ますと今度は、 適切な検索方法と検索結果から自分に必要な情報を探し出す方法 を知らない人が同じような質問をするわけだ。 665みたいなレスで大概終わる。
667 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 01:14:47 ] canvas テキストボックス でググるだけでも imeOnなんて腐るほど出てくるだろうよ…。
668 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 02:20:30 ] 公式の開発ガイド読むよりググる方を優先するとか頭湧いてんのか
669 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 03:12:52 ] ググって辿りついたのがpdfとかw
670 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 11:04:04 ] APIリファレンスは多すぎて読む気が失せるだろう。よくわかるぞ。 とりあえず開発ガイドだ。あれを見ればiアプリで何ができるのかがほぼわかる。 サンプルソースもついてるのが嬉しい
671 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 18:03:42 ] APIリファレンスガイドなんて読むだけ時間の無駄だ。 あんな形式で説明されても使い方が全然分からん。意味不明の極地だ。 上級者向きすぎる。トーシロにゃむり!
672 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 18:12:02 ] しかしリファレンスガイドにのみ載ってる機種依存系の情報もあったりするから気をつけろよ。
673 名前:デフォルトの名無しさん [2008/03/06(木) 20:20:43 ] どなAPIがトラステッドか公式の資料に明示されてたつけ?
674 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 20:47:20 ] javadocに載ってた
675 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:03:33 ] 確かにメソッドの説明に書いてあるのもあるな…。 しかし、すべて書かれてるんだろうか? 同じメソッド名で引数違うので書いてあったり書いてなかったりしてるんだが。
676 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:31:13 ] リファレンスガイドの何が読みにくいんだ? 英語だとか、数千ページだとかなら分かるが
677 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:35:55 ] 逆に考えるんだ あの程度を読みづらいと感じる知能レベルがたくさんいるという事だ
678 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:02:49 ] リファレンスの使い方が間違ってるんだって。 開発ガイドが教科書で、リファレンスが辞書みたいなもん。 英語の勉強するぞって、いきなり辞書読み始めるやつはいないでしょ。
679 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:38:23 ] >>678 呼んだか?
680 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 02:02:00 ] >>678 英作文つくるって時に知らない単語使わなきゃいけなかったら まずその単語を辞書で引くだろw
681 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 02:35:28 ] エンジニアには「辞書を読むのが趣味」みたいな奴が多い印象がある。
682 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 02:54:07 ] >>680 その前に文法を勉強しましょう
683 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 06:05:00 ] >>682 文法の話なんか誰もしてないってw 辞書もろくすっぽ引けない奴が英語話そうとするのがまず間違いだっていう話なんだよ
684 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 06:26:33 ] >683は>678をどんだけエスパー解釈したんだよw
685 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 06:33:29 ] >>684 君はスレを読み直してきた方がいいんじゃないか
686 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 06:45:40 ] >>684 お前は黙ってろっていう話だよw
687 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 06:55:33 ] ま、自分が使うクラスくらいはリファレンス読んどいた方が身の為だぜ。
688 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 14:02:44 ] >>683 APIリファレンスを引けない奴は開発ガイドを読んでも無駄だってこと?
689 名前:デフォルトの名無しさん [2008/03/07(金) 14:40:54 ] >>658 ttp://www.oersted.co.jp/~emk/dhtml/nocompgif.html ここにありましたよ。
690 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 14:47:55 ] >辞書の話なんか誰もしてないってw >文法もろくすっぽ知らない奴が辞書使おうとするのがまず間違いだっていう話なんだよ まで読んだ
691 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 15:34:10 ] >例え話をいじりたいだけの「分かるやつだけついて来い」状態で >もはや誰のための議論もしてない まで読んだ >>689 とか次の話しようぜー
692 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 16:31:46 ] m9(^Д^) プギャー
693 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 16:34:06 ] >>688 読解力ねえw
694 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 16:35:04 ] UKKY >>691
695 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 18:11:39 ] SDカードへのアクセスについて教えてください。 開発ガイドなどを参考にしてSDカードにファイルを作成する テストアプリを作ってみました。 エミュレータでは問題なく動作するのですが、実機(SH702iD)にダウンロード して動作させると例外が発生します。(UseStorage key not found in ADF) 実機で動作させる際に必要な設定があるのでしょうか? ・ADF設定のUseStorageのextにはチェックを入れています。 ・jamファイルの内容は以下の通りです。 PackageURL = test.jar AppSize = 26408 AppName = TestApp AppClass = TestApp SPsize = 10240 UseNetwork = http UseStorage = ext LastModified = Fri, 07 Mar 2008 17:40:15 CPName = test
696 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 18:16:39 ] 適当に切り上げとけよ
697 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 18:17:21 ] >>696 は>>695 に言ったんじゃないよ
698 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 19:47:40 ] while (1) } UKKY >>696 ,697; }
699 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 20:05:23 ] >>698 コンパイル通らねーw
700 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 20:06:39 ] デバッグしました Ver.1.0.0.1 while (1) { UKKY >>696 ,697; }
701 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 20:57:27 ] //チラ裏 流れが下らな過ぎるだろ・・・
702 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:34:56 ] >>695 702iシリーズってSDBinding対応してたっけ?? その世代で対応してるのはP902iだけだったような気がする。
703 名前:702 mailto:sage [2008/03/07(金) 21:39:41 ] ゴメン。 P702iも対応してた。 (ほぼ)全機種対応するのは次の902iSシリーズからだな。 というワケでSH702iDではどう頑張っても動かない。
704 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:41:38 ] >>695 一度アプリを削除→再DLしても出る?
705 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:42:45 ] >>698 >>692
706 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:49:33 ] //おまえのバグだろ。スカシてんじゃないどすえ。(・Д・)
707 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 23:32:33 ] Doja5.1では901ぐらいのFOMAは動かないんですか?
708 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 23:58:13 ] >>707 www.nttdocomo.co.jp/service/imode/make/content/spec/iappli/index.html
709 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 00:32:26 ] >>708 ありがとうございます、なるほど… 対応してる機種を見るともっと下のバージョンで開発した方が良さそうですね ちなみにみなさんはどれで開発してるんですか?やっぱりDoja3.5あたりですかね
710 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 05:08:04 ] >>700 Javaのwhileってbool値しかダメなんじゃないの? と初心者が言ってみるテスト
711 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 09:31:19 ] >>709 まぁ900以上って案件多いから3.5だな 半透明を使わない限り3.5で事足りる
712 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 13:29:54 ] API読めないものはどうしようもない 読めないから質問スレ来るわけで
713 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 15:26:20 ] 質問スレってどこだよw
714 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:22:56 ] >>709 フリーウェア作者だが普段は5.0使ってる 自分の携帯がDoJa5.0だからだが
715 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:25:18 ] >>709 Doja5.0でもDoja3.5の機種で動くものは作れたはず。 すべての機種で動作確認はしてないが
716 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:35:13 ] >>695 既に答え出てるが702iD世代でSDBind対応はPだけ 更に補足するんら702系で対応してるのはP702i,P702iD,SH702iSの3機種のみ 微妙に惜しかったねSH702iDの次の世代に当たるSH702iSから対応だから
717 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 22:27:10 ] 別に3.5までのAPIしか使わなければ、5.0環境でも3.5携帯で動くアプリ作れるよ まぁ、まちがって使っちゃったときにコンパイルエラーになるように、3.5やるのがいいと思うが
718 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 01:45:43 ] コンパイル時のプロファイルバージョンを選択できるでしょ 浮動小数点数はチェック出来ないけど
719 名前:デフォルトの名無しさん [2008/03/09(日) 23:24:29 ] アプリ公開して3日経つのに誰も遊んでくれないお(;ω;)
720 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 23:58:43 ] 宣伝って大事だよね。
721 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 10:21:06 ] 今こそアプリ開発SNSを立ち上げる時! 上場ゴール目指して全力で走れ!最終目標はmixiに売却!!
722 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 10:57:24 ] >>695 です。 >>702 ,703 >>716 レスありがとうございます。 SH702iDはDoja4.1でMiniSDスロットがあるので対応していると 思っていました。 SDBind対応機種を入手してやってみます。
723 名前:デフォルトの名無しさん [2008/03/10(月) 23:05:31 ] ポリゴンの使い方が全然分かりません 詳しく教えてください
724 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 23:06:56 ] 無茶な。
725 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 00:55:25 ] まず「かくばる」を使って攻撃力を上げます。
726 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 16:22:24 ] まわるポリゴンにレベルアップさせたから肉にして食べると、満腹度MAXにすぐ出来てかなり楽になるよ
727 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 19:48:47 ] サイズオーバーして困っているので、 ProGuardを使用しようと思ったのですが、以下のエラーが出て困っています。 Error: Instruction has invalid branch offset size ([279] ifeq +34578 (target=34857)) これはどういう意味なのでしょうか?対処方法は無いでしょうか? 使用しているバージョンは4.1です。 ちなみに -dontoptimize オプションを使用すると正常に動作しますが、 最適化されないためサイズがイマイチです。
728 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:51:47 ] よくわからんが、クラスなりメソッドなりが異常にでかくないか?
729 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:56:00 ] 分岐ジャンプの飛び先がメソッドかなんかの境界を越えちゃってるとか?
730 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 22:38:07 ] >>728 ,729 ありがとうございます。 なるほど、ifeqって2バイトジャンプコードの事なのか、 それが最適化の際にオーバーしたって事かな?
731 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 22:41:10 ] とりあえずでかすぎに心当たりあるなら、分割するがよろし 結果報告よろしくね
732 名前:デフォルトの名無しさん [2008/03/11(火) 23:51:21 ] オフラインで使える単語カード(約300枚)を作りたいんですが 可能そうでしょうか? チェックをつけたものだけ再度やれるような形式で オンラインサービスなら見つけたのですが通信費がかかるので いっそ自前でアプリを開発したいです。 機種はSH903iです。
733 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 00:04:41 ] できるんじゃない?
734 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 00:36:52 ] >>732 ちょっと長くなると思うけど、頑張って下さい。
735 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 06:19:48 ] それを作る暇があったら勉強した方がよくないか ってのは野暮ですね。
736 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:09:03 ] iアプリ用マスコットキャプチャのライブラリは、v3までしかないのですか? DoJa5.x搭載機はv4らしいですが、マスコットキャプチャのサイトにはv3までのDLLしか見つかりませんでした。
737 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 00:57:05 ] マスコットカプセルV4、エミュ内蔵
738 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 20:19:20 ] >>737 サンクス。
739 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 23:39:09 ] ちょっと作ってみるわ 公開後は自由に使えるように
740 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 23:40:41 ] >>732 簡単じゃね?
741 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 13:42:14 ] >>727 以前、そのエラーが出たのでいろいろやってみたことがある。 うちの環境では jarg -> ProGuard 4.1 の順でやるとエラーが出なかった。 ちなみに 4.2 beta2 ではエラーを起こさなかったので、そっちを 使うってのもいいかも。
742 名前:デフォルトの名無しさん mailto:sag [2008/03/15(土) 13:55:27 ] iアプリを開発する上で、おすすめの参考書ってありますか?
743 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 15:35:11 ] 公式資料
744 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 15:54:09 ] 各種APIリファレンス
745 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 17:41:03 ] わからないことが出てきたらネットで調べながら作る 確実に上達していく
746 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 01:17:01 ] >>742 開発上の参考書って意味なら公式APIリファレンスが一番なんじゃないかな? 入門書だの逆引き書だのって意味ならまた変わってくるが
747 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 01:30:09 ] >>742 どんなiアプリを作るのか、どの程度の経験があるのかによる。
748 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 03:18:48 ] Java初心者の予感
749 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 12:31:26 ] >>742 一冊買うなら、 アスキーの「iモードJavaプログラミング FOMA対応版」 これ以外に無い。
750 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 12:56:08 ] 正直、書籍は取っ掛かりだけだな。 環境作ってHello world表示したらあとはリファレンスで十分だ。
751 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 13:22:45 ] JarInflaterを使用すると、その後スクラッチパッドへの書き込みが できなくなるんですが、これは仕様なんでしょうか?
752 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 15:28:52 ] なんでやねん PDFのサンプル嫁
753 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 16:38:13 ] 色々調べた結果、JarInflaterは コンストラクタの終了後、入力ストリームへの参照を保持できないそうです。 そのためスクラッチパッドの書き込みができなくなるようです。 なんというクソ仕様か! ひどすぎる。 セーブの必要のないアプリでしかJarInflaterは使えない。
754 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 17:56:11 ] >>753 日本語の読解力が足りないのか コンストラクタ や ストリーム や 参照 の意味を理解していないか どっちだ。
755 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:21:42 ] >>754 全部じゃね?