1 名前:デフォルトの名無しさん [2008/03/20(木) 21:43:54 ] J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。 質問でも議論でも何でもこい、と。質問は公式資料をよく読んでからにしましょう。 前スレ: CLDC+MIDP+携帯電話用Javaスレッド part 7 pc11.2ch.net/test/read.cgi/tech/1180010672/ 過去スレ 携帯JAVAのスレッド pc2.2ch.net/test/read.cgi/tech/1011977260/ (DAT落ち) CLDC+MIDP+携帯電話用Javaスレッド part 2 pc5.2ch.net/test/read.cgi/tech/1070858996/ CLDC+MIDP+携帯電話用Javaスレッド part 3 pc5.2ch.net/test/read.cgi/tech/1091798483/ CLDC+MIDP+携帯電話用Javaスレッド part 4 pc8.2ch.net/test/read.cgi/tech/1108781476/ CLDC+MIDP+携帯電話用Javaスレッド part 5 pc8.2ch.net/test/read.cgi/tech/1132493827/ CLDC+MIDP+携帯電話用Javaスレッド part 6 pc11.2ch.net/test/read.cgi/tech/1155174514/ -- Java一般に関しては: 【初心者】Java質問・相談スレッド113【大歓迎】 pc11.2ch.net/test/read.cgi/tech/1204363011/ NTT DoCoMoのiモード携帯電話用Java(iアプリ)については: iモード携帯電話用Java(iアプリ) Part16 pc11.2ch.net/test/read.cgi/tech/1198816379/ >>2-5 あたりにリンク集・;(`ε()゙
696 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 23:18:48 ] auの技術情報のところの 公開方法→タグのところで <a href="device:jam? <URL>">タグで.jadファイルを記述します。<URL>にはhttp://から始まるJarファイルのURLを記載してください。 とあるのですが、jarファイルってのはjadの間違いですよね? www.au.kddi.com/ezfactory/tec/spec/openappli.html
697 名前:デフォルトの名無しさん [2008/11/29(土) 11:08:51 ] 単語とか記憶するためのアプリを作ろうと思ってるんですけど、躓きました。 単語自体はtxtファイルに記述して、それを読み込んで使おうと思ってます。 しかし、そのtxtファイルを読み込ませることができません…。 というより読ませる方法がまったくわからないという…。 ちなみにauのオープンアプリです。 どうすればtxtファイルから文字を読み込むことができるのでしょうか? また、txtファイルを検索して、任意の位置の文字を表示させることは可能なのでしょうか? 回答お願いします。
698 名前:デフォルトの名無し開発者 mailto:sage [2008/11/29(土) 12:55:21 ] >>695 如何なモノかと言われても、11月27日に出版されたばかりの本なんてまだ誰も読んでないと思うよ…? 著者は無名の人っぽいけど、ケータイゲーム開発の本自体が希少だから価値はあるんじゃないかな。 パラパラっと読んでみたいけど、田舎の本屋には入荷しないだろうからなぁ…。 >>696 指摘のとおりだと思う。 試してみればヨロシ。 >>697 躓いたというか根っこの所を全く勉強されていないような気がするんですが気のせい? サーバにtxtファイルを置いて通信で取得すればOK。 txtファイルを検索ってのがどういうのをイメージしてるのか分からないけど、 サーバに置いた複数のtxtファイルから検索したいってことなら、サーバサイドも作らないとダメ。
699 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 13:45:31 ] >697 通信して取得するのでないなら、 テキストファイルをリソースに含めておいて、それを読み込んで使う。 「midp リソース 読み込み」でググれ。
700 名前:デフォルトの名無しさん mailto:sage [2008/11/29(土) 22:27:26 ] >>695 今日買ってきました。 MIDP/DoJaそれぞれについて、画面表示、キー入力、HTTP通信などの解説がされています。 ただ、サウンドについての記述が皆無なのが残念!
701 名前:デフォルトの名無しさん [2008/11/30(日) 00:09:47 ] >698 通信でやる方法もあるんですね。 でも難しそうで私には無理です… ご指摘通りほとんど勉強してないかもしれないです… 申し訳ないです >699 ググってみました。 良いサイト見つかりました。 これで先に進めます! また質問来るかもしれないので、その時も優しくしてくださいね。 お二人ともありがとうございます。
702 名前:デフォルトの名無しさん [2008/11/30(日) 23:46:21 ] みんな画面サイズってどれくらいを想定して作ってます? 240x320くらい?
703 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 04:57:18 ] 想定じゃなくて決めて作ってる 相対で配置すればサイズ変わっても対応簡単だし
704 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 06:16:31 ] 企画に相対配置なら全機種対応できますが VGA端末が強引に引き伸ばして見た目が汚くなったりするかもしれないから とりあえず全機種チェックは必要かもしれないって言ったら 240x240固定で良いってさ。
705 名前:702 [2008/12/01(月) 12:56:45 ] AUのオープンアプリは240x268固定みたいですね。 S!アプリをつくるのですが240x240だとちょっと縦がもったいなすぎる感じがするので240x268でいこうと思います。 ありがとうございました!
706 名前:デフォルトの名無しさん mailto:sage [2008/12/01(月) 22:31:55 ] 240×260がオススメ! ソースは俺
707 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 02:11:10 ] >>705 1行目と2行目が繋がってないとおもうんだけど・・・・
708 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 06:54:28 ] そろそろVGAが主流になってほしい
709 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 12:11:20 ] 俺の開発してるソフトはVGA専用だぜ
710 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 14:36:22 ] sアプリでメールのバックアップ(pcもしくjはSDカードに保存)は可能ですか? 920scなんですが、メールのパックアップ機能がなくて・・・・
711 名前:デフォルトの名無し開発者 mailto:sage [2008/12/02(火) 23:30:04 ] ドコモのStarはVGAがデフォルトさねぇ。 ソフトバンクは(最近特に)端末スペックをケチってる気がする。 8XXシリーズなんて3Dチップ削られてるのが多数だし…使ってる人少なそうだけど。 なわけでVGAが主流になるのはもうちょっとばかし先ですかね。 >>705 ソフトバンクのミニマムスペックは>>706 も言っているように240*260。 240*268で作っちゃうと、動かない機種いっぱいありますぜ…。 >>710 それは無理ですのぅ。
712 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 23:34:46 ] Cavasクラスの keyPressed とRepeatedとReleased の3つを併用することはできますか? オープンアプリですが動かなくて・・。
713 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 01:59:05 ] >>710 Sアプリではメール読んでSDに保存はできるよ でも、920scがその機能を使えるかはわからん
714 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 03:40:42 ] >>712 併用って、どういう意味? ちゃんと順番に呼び出されてますけど。
715 名前:636 mailto:sage [2008/12/03(水) 19:49:14 ] 636です。悩み続けて約1ヶ月。その間勿論他の事をしていましたが、 気になって仕方ありませんで、本日久々の再挑戦で無事解決に至りました。 解決のきっかけは、506さんの残してくれた「設定ファイル」でした。 設定ファイルの意味をjadと勘違いしていました。 ヒント等をくださった 503さん、506さん、640さん、649さん 有難う御座いました。
716 名前:デフォルトの名無しさん mailto:sage [2008/12/03(水) 21:51:26 ] >>712 OAP開発用ToolKitに付属のエミュは標準ではキー周りの動作が実機と一部違う まったく動かないならただの実装ミス
717 名前:デフォルトの名無し開発者 mailto:sage [2008/12/04(木) 01:06:53 ] >>710 >>713 スイマセン言葉足らずでした。 S!アプリにはオプションAPIとしてメールを読み込む機能が用意されているけど、 920SCはそのAPIに対応していないので無理…デス。 >>715 問題が解決したのならば後の人のためにも情報残しましょうよ…。 過去ログを読むに、設定ファイル(.vappliファイル)にアクセス先を登録してなかったんですかね?
718 名前:デフォルトの名無しさん mailto:sage [2008/12/04(木) 01:32:16 ] 国籍法すごいことになりそうだぜ 知らない外人の母と子つれてきて、日本人男が「私の子です」って言えば 子供に日本国籍がもらえるようになる。 こいつはやばいぜ〜 ttp://jfk.2ch.net/test/read.cgi/news4vip/1228310069/ ttp://www19.atwiki.jp/kokuseki/
719 名前:デフォルトの名無しさん mailto:sage [2008/12/05(金) 21:56:56 ] オープンアプリをS!アプリに移植しており、TextFieldで数値を入力するという箇所があるのですが 入力すると入力画面から戻れない エラーもなんも出ないので原因がわからないのですが、どっかおかしいですか? textbox = new LocalizedTextField("時間", Integer.toString(time), 3, TextField.NUMERIC); append(textbox); で設置したTextFieldです コンパイルも通ってるし、問題なく起動もします LocalizedTextFieldをTextFieldにしても同じでした
720 名前:719 mailto:sage [2008/12/05(金) 22:31:35 ] 自決しました くだらん質問してすんません
721 名前:デフォルトの名無しさん [2008/12/06(土) 07:16:43 ] イ`wwwww ネタなのかマジなのか分からんけど自己解決を自決と略すのは マジでウケるわw今年の略語大賞に決定でいい
722 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 16:54:36 ] フイタw
723 名前:デフォルトの名無しさん mailto:sage [2008/12/07(日) 21:57:25 ] >>721 叩き回避の目的で「吊って来る」って自虐発言をする人がいるけど それの新しいバリエーションなのかもしれん
724 名前:デフォルトの名無しさん [2008/12/08(月) 21:48:04 ] だれか助けてください>< ezアプリつくろうと思うのだけど おすすめ入門サイトおしえろよ豚ども あ、ちなみに私は女です^0^
725 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:05:37 ] 本でも買ってゆっくりやれ。
726 名前:デフォルトの名無しさん mailto:sage [2008/12/08(月) 22:28:24 ] ゆっくりやっていってね!!
727 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 00:55:07 ] おやおや?まだ春になってないのに、面白い子が湧いてるぞ。
728 名前:デフォルトの名無しさん mailto:sage [2008/12/09(火) 02:57:59 ] ビッチは氏んでくださいね
729 名前:724 [2008/12/15(月) 16:25:31 ] おい、完成したぞカスども! 公開方法くらいテンプレいれとけよ! つかえねースレだな… 直ちに解りやすく説明してくださいねキモヲタくん^^ あ、ちなみに私はカワイイってよく言われます^0^
730 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 17:23:09 ] 誰か構ったげて
731 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 17:27:15 ] スルー耐性ない人の練習台なので
732 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 22:48:19 ] 下手にかまって向こう数年間スレに居座られても知らないよ
733 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 23:01:37 ] 本でも買ってゆっくりやれ。
734 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 23:03:34 ] テンプレに入ってるじゃん。 > 2 名前:デフォルトの名無しさん 投稿日:2008/03/20(木) 21:45:19 > 調べものはまずGoogleへ > www.google.co.jp/ > > Java 2 Platform, Micro Edition (J2ME) > java.sun.com/j2me/ > Reference Documentation(仕様書やAPIリファレンス) > java.sun.com/j2me/docs/ > J2ME Wireless Toolkit > java.sun.com/products/j2mewtoolkit/ > > EZアプリ技術情報 > www.au.kddi.com/ezfactory/tec/spec/ezplus.html > Vアプリ技術情報(Vodafone Developers Support Site) > developers.vodafone.jp/dp/ > > -- > > EZアプリ(BREW(R))については: > BREW(Binary Runtime Environment for Wireless) 8 > pc8.2ch.net/test/read.cgi/tech/1147832791/
735 名前:デフォルトの名無しさん mailto:sage [2008/12/16(火) 02:17:51 ] おまいら、カワイイ子には優しいな。 さすがだな ・;(`ε()゙
736 名前:デフォルトの名無しさん [2008/12/17(水) 12:30:46 ] auのオープンアプリつくってます。 jadファイルのダウンロードはできて、jarファイルのダウンロードもできたんですけどインストールが必ず失敗してしまいます。 何が問題なのでしょうか?
737 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 13:09:06 ] ダウンロード成功=インストール成功じゃないの? おそらくjad単体を更新したか、MIME設定だと思う
738 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 15:26:27 ] ダウンロードとインストールは別物だろJK
739 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 16:26:19 ] 自分も>736の指すインストールが何の処理なのか分からないな。 自分は>737と同じ考えなんだけど、この理解は間違ってるのか? ダウンロードが完了してjarが端末に保存されている状態を 「アプリがインストールされた状態」だと認識しているんだけど。 従って「インストール」という言葉を使う場面はまずないとも思ってるんだが、 分かる人、説明頼む。
740 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 16:40:35 ] ダウンロードはjarを端末のどこかに置く作業。 インストールはJAM管理下のストレージに置く作業。 Midlet-NameとIDで管理されてる。 アンインストールのときはIDで指定する。 ダウンロードの失敗とインストールのそれとではJAMが返すエラー番号が違う。
741 名前:739 mailto:sage [2008/12/17(水) 17:36:45 ] ありがとう。理解した。
742 名前:736 mailto:sage [2008/12/18(木) 00:06:42 ] 自己解決しました。 jadファイルのバージョンの記述方法が誤っていたようです。 x.x.x と書くところが x.x になってました。
743 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 00:13:48 ] エミュレータでエラー吐かなかったの?
744 名前:736 mailto:sage [2008/12/18(木) 00:45:50 ] エラー出ませんでした。
745 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 00:54:19 ] エミュレータはWTK?
746 名前:736 mailto:sage [2008/12/18(木) 01:57:39 ] WTKですけど,ネットビーンズのIDE使ってるんでそれ関係しているのかも知れません…。
747 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 03:01:07 ] >>736 その状況なら次のどちらかになります。 1. JADとJARファイル内のMANIFESTの属性値が一致しているか? 2. MIDP仕様で必須の属性が書かれているか? 分からなければ、JADのMIDlet-で始まる属性の一覧を晒して。
748 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 04:25:52 ] >747 >742
749 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 13:04:11 ] ああjadダブルクリックしてインストールしないと直接エミュで実行しちゃうからね。
750 名前:デフォルトの名無しさん [2008/12/18(木) 13:20:15 ] C言語でソラリス上で動くゲームが既にできてるんだけどこれをVアプリに移植するにあたってどんなことを気をつければいい?
751 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 15:33:20 ] Sアプリの開発ガイドを読んでSアプリの仕様を理解できるか。 JavaのCLDC1.1/MIDP2.0って何なのか調べて理解できるか。 APIリファレンスを読むことができるか。
752 名前:デフォルトの名無しさん mailto:sage [2008/12/18(木) 23:43:20 ] CとJavaは違う言語だということに気を付けざるを得ない
753 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 01:59:43 ] オープンアプリ作ってます。 notifyDestroyed()などを使わずにソフトを終了させる方法はありませんか?
754 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 02:08:11 ] notifyDestroyed()を使わない理由って何?
755 名前:753 mailto:sage [2008/12/19(金) 02:38:28 ] 上手く説明できないんですけど・・・ メニュー項目があって、その中の終了を押したときに終了させたいんです。 (コマンドのメニューではありません。) そのプログラムがあるのがGamecanvasを継承したクラスなんで、notifyDestroyed()が使えないです。 それでそれを使わないで終了させたいんです・・・
756 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 02:41:08 ] そのGameCanvasからnotifyDestroyed()呼び出せばいいじゃない
757 名前:753 mailto:sage [2008/12/19(金) 02:41:53 ] 呼び出せません・・・>< どういった形で呼び出すんですか?
758 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 02:54:41 ] Test.java MainCanvas.javaゲームキャンバス //Test.java MainCanvas c = new MainCanvas(this); //MainCanvas.java Test test; MainCanvas(Test test){ this.test = test; } としておけば test.destroyApp(false); test.notifyDestroyed(); で呼び出せるでしょ
759 名前:753 mailto:sage [2008/12/19(金) 03:01:27 ] できましたーー ありがとうございます≧≦ 申し訳ないんですけどまた質問良いですか? できるようにはなったんですけど、仕組みが理解できていません>< TestとMainCanvasを結合した、みたいな感じなんですか?
760 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 03:04:28 ] ここで細々質問するより一度javaの解説ページ読んだほうが理解できるよ
761 名前:753 mailto:sage [2008/12/19(金) 03:17:17 ] わかりましたー 本当にありがとうございました
762 名前:デフォルトの名無しさん [2008/12/19(金) 21:51:33 ] 只今、プログラミングのできる人材を急募しています。Javaが使えれば(専門学生でも可能な範囲)どなたでも対象となります 仕事内容を簡単に説明すると、携帯アプリを開発する事です。報酬、勤務日数・勤務時間、勤務地などは直接お会いしてご相談させて頂くこととし、極力ご都合に合わせて柔軟に対応してまいります。ご相談時にお会いする場所としまししては都内の六本木とさせて頂きます 少しでも何か質問・興味がごさいましたら下記のアドレスまでメッセージをお待ちしてます。宜しくお願いします taniguchi_iii3@yahoo.co.jp
763 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 23:17:17 ] >>753 >仕組みが理解できていません>< 「Javaの絵本」って書籍読んでみると その辺り理解しやすいかもよ
764 名前:デフォルトの名無しさん mailto:sage [2008/12/19(金) 23:37:06 ] >>762 出会い系とかありえないだろ
765 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 16:55:17 ] >>762 まず社名言えよビチクソ
766 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 17:14:11 ] つーかマジにやっているなら自社のホームページに導くべきだろ。 それが無いならせめて自社ドメインのメールアドレスを用意するべき。 少なくともフリーメールなんてありえないw
767 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 18:24:04 ] とりあえずマルチだからスルーしようぜ
768 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 21:30:31 ] メアドググればわかることさ
769 名前:デフォルトの名無しさん mailto:sage [2008/12/24(水) 03:05:57 ] オープンアプリを開発してるんだけど、デバッグでステップ実行する方法は無いですか? 今使ってるwireless toolkitの開発環境ではどうやらできないぽい ステップ実行させるならeclipseとか使う必要があるのかな?
770 名前: pl45.opt2.point.ne.jp [2008/12/27(土) 23:59:21 ] MIDP2.0開発時のソースコードの文字コードについて ご質問させてください。 会社ではWindowsなのでSJISでソースを書いてるんですが、 自宅では、Linux系なので、UTF-8で書いています。 KtoolBarでビルドしてますが、ソースはUTF-8で統一したいなと。 どこかで設定できそうなのですが、見当がつかず、こちらに書かせていただきました。 情報をお持ちの方、いらっしゃったらご教授願います。 ktools.propertiesに記述してできませんかね?
771 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 00:03:48 ] そんな設定なかった気がするがwinでUTF-8で書けば済む話だろ。メモ帳でコード書いてるのか?
772 名前: pl45.opt2.point.ne.jp mailto:sage [2008/12/28(日) 00:09:31 ] >771さんレスポンスありがとです。 UTF-8で書いたソースをWinの環境でビルドすると 「警告:この文字は、エンコーディング MS932 にマップできません。」 のワーニングがたくさん出て、日本語の文字列の部分が文字化けしてエラーになっちゃうんです。 同じファイルを、SJISにすると問題なく、ビルドできます。 設定はないんですね。 なるほど。
773 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 00:48:29 ] javacを直接扱ったことがないとこんなこともできなくなるのか
774 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 01:19:59 ] Eclipse+EclipseMEが幸せになれる気がする。 レスポンスとか言ってる奴まだ存在したのか。 てかjava触ったことないのに会社で作らされてるとかか?
775 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 14:08:11 ] 710〜717の話と関係あるかもしれませんが、 「S!アプリ開発ガイド [ MEXA/JSCL 利用編 ] Version 1.0.6」を読むと以下のようにすればメールが読み込めると書かれています。 // 受信メールリストオープン ReceivedMailBox rb = (ReceivedMailBox)PhoneDataConnector.openPhoneData("ReceivedMailBox",0); // メールデータを1 件取得 DataEnumeration de = rb.elements(0, 1, SORT_ASCENDING); MailData md = de.nextElement(); // メール本文を取得 String body = md.getString(BODY_INFO, 0); しかし、アプリゲットに載っているAPI一覧ではPhoneDataConnector.openPhoneDataはオフィシャル作者登録しても利用禁止となっています。 メールを読み込む方法は他に代替手段があるのでしょうか。 利用可能API一覧(要パスワード) ac-admin.appget.com/member/api.php
776 名前:デフォルトの名無しさん mailto:sage [2009/01/01(木) 01:47:17 ] 絵を描くときってどうやってますか? エミュは表示できても実機じゃ表示できずにとまってしまうんですが・・・。 自分のやり方は ペイントで書いたのをpng形式で保存→Vixで256色に減色し、透明化して保存 って感じです。 皆さんのやり方を教えてください。
777 名前:デフォルトの名無しさん mailto:sage [2009/01/01(木) 02:14:52 ] 実機で透過pngのαは何bitまでサポートされているか確認
778 名前:デフォルトの名無し開発者 mailto:sage [2009/01/03(土) 22:59:35 ] >>775 MEXAにはDojaでいうところのトラステッドAPI(公式アプリのみが使用できるAPI)がありません。 なので、勝手アプリで使用されると困るAPIはコンテンツアグリケータの方で規制しているのかと。 結論としては代替手段は無いと思われますし、 あったとしても、メールを読み込むアプリはアプリゲットの規約に引っかかるハズなので公開できません。 >>776 Vixというソフトは使ったことがありませんが、 減色→透明化(パレット内の1色を透明にしたということ??)した後のパレットは ちゃんと256色(8bit)になってますか? エミュで表示できて実機で表示できないのであれば、 おそらくパレットか画像のヘッダがおかしいかのどちらかだと思いますよ。
779 名前:775 mailto:sage [2009/01/04(日) 01:45:03 ] >>778 レスありがとうございました。 ということは、上のほうで(>>713 )メールが読めると言っているのは、 携帯内のメールではなくて、外部のメールのことですかね・・・。 メールの検索ができなくて不便だと思ったので、検索ツールを作ろうとして、 半分くらい作ったところで、APIが使えないことに気づきましたorz ネットワーク機能との組み合わせじゃなければOKにしてくれればいいのに。
780 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 13:04:29 ] 勝手アプリで使えないだけで Sアプリでは携帯内のメール読めるってことかと ビジネスプロバイダー for Sアプリでは使えるんではないかな?
781 名前:デフォルトの名無しさん [2009/01/09(金) 16:39:42 ] ws011shでゲームアプリを作成中でちょっとお聞きしたいことがあります。 ws011shのキーボード入力をGameCanvas#keyPressedを使って 取得しようとしたのですが、keyCodeに値が入ってこなくて困ってます。 ちなみにFormクラスを使うやり方ではなく、Canvasクラスを使って キーボード入力の値を取得する方法はありませんでしょうか? よろしくお願いします。
782 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 18:23:34 ] 004だがGameCanvas#keyPressed()で拾えるけど最低限のコードで試した?
783 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 18:28:47 ] あーごめんごめん。キーボードからの入力か。 MIDP2.0はハードウェアキーボードの入力は想定されてないからキーボードの入力は拾えないよ。 IMEを半角英数にしたときenterと数字キーだけ反応する。 ハードウェアキーボードをサポートするのはMIDP3.0から。
784 名前:デフォルトの名無しさん [2009/01/10(土) 00:19:47 ] 783さん、返答ありがとうございました。 MIDP2.0では、やっぱり無理なんですね。 実装方法を再検討することに致します。 ありがとうございました。
785 名前:デフォルトの名無しさん [2009/01/15(木) 18:09:56 ] A:カメラで撮影しピクチャフォルダに保存。 B:保存された画像を、storageConnectionで取り出しbyte配列化しBASE64エンコード。 C:HTTP通信にてPOST送信 以上のS!アプリを作っているのですが、始めにそれぞれの機能を別で作成し動作確認が出来たので、 それぞれを一つのアプリにまとめたところ、アグリゲータからJConnector使う指示があったので、 指示通り、Connectorを全てJConnectorに置き換えて下記の様に初期化も追記して実行みたところ、 エミュレータ:強制終了 / 実機:一瞬だけアプリ起動時の画面が出るがエラーが発生したと出て強制終了 どうしたら良いのでしょうか…困り果ててます... public class TestAppli extends MIDlet { static MIDlet midlet; static TestAppli canvas; public TestAppli() { midlet = this; canvas = new TestAppliCanvas(); Display.getDisplay(this).setCurrent(canvas); } public void startApp() { JConnector.init(this); //JConnectorの初期化 } 開発環境は eclipse 3.4 です。 vappliファイルはビジネス配布基準通りに設定してあります。 JConnector.classは.zip化しビルドパスを通しています。 .zip化が怪しいとは思うのですが、パスの通し方がよくわからなかったので、 stubclassの見よう見まねでやってみました。 何卒、御教授いただけますよう、宜しくお願い致します。
786 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 23:36:46 ] Sアプリ知らないけどこのへんなんか怪しくね static TestAppli canvas; canvas = new TestAppliCanvas();
787 名前:デフォルトの名無しさん [2009/01/16(金) 09:11:50 ] >>786 さんレスありがとうございます。 >>785 の書き写し間違えでした。正しくは、 public class TestAppli extends MIDlet { static MIDlet midlet; static TestAppliCanvas canvas; public TestAppli() { midlet = this; canvas = new TestAppliCanvas(); Display.getDisplay(this).setCurrent(canvas); } public void startApp() { JConnector.init(this); //JConnectorの初期化 } …です。宜しくお願い致します。
788 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 11:47:53 ] ReadMe.txt、読みました?
789 名前:デフォルトの名無しさん [2009/01/16(金) 12:01:37 ] >787 と、いいますと? 一応目は通しましたが。
790 名前:デフォルトの名無し開発者 mailto:sage [2009/01/17(土) 09:43:03 ] >>785 JConnectorのzip化がアヤシイとのことですが、それでビルドはエラー無しで正常に行えてますか? 俺の場合はsrcフォルダにJConnector.classをつっこんでます。 この状態だとeclipseではソースのJConnector使用部分でエラーになっていると思うけど、 バッチとかAntとかでビルドしてやれば問題ないハズ。 JConnectorも相当古いブツがそのまま提供されているので、 せめてパッケージングしたバージョンくらいは用意して欲しいですよねぇ…。
791 名前:デフォルトの名無しさん [2009/01/18(日) 09:23:36 ] >790さんレスありがとうございます。 JConnectorをzip化し、stubclass.zipと同じ C:\Program Files\SOFTBANK_MEXA_EMULATOR21\lib下において ビルドパスを通しimportしたところ、エラーは出ませんでした。 やはり、eclipseのみではコンパイルできないのでしょうか… パッケージングしたバージョン…欲しいですよね。 あと、eclipseでの開発も正式にサポートして欲しいところです。。。
792 名前:デフォルトの名無しさん [2009/01/20(火) 15:06:02 ] >>790 俺の場合はsrcフォルダにJConnector.classをつっこんでます。 この状態だとeclipseではソースのJConnector使用部分でエラーになっていると思うけど、 バッチとかAntとかでビルドしてやれば問題ないハズ。 ↑この時、resフォルダにpng画像も一緒にコンパイルするbuild.xmlファイルの内容を 教えて頂けますでしょうか? 次(>>792 )の続きをどうしたら良いかわからず、困っております…
793 名前:デフォルトの名無しさん [2009/01/20(火) 15:08:31 ] >>792 <?xml version="1.0" encoding="UTF-8"?> <project name="PictTrans" default="compile" basedir="./"> <property name="compile" value="./Classes"/> <target name="directory"> <mkdir dir="${compile}"/> </target> <target name="compile" depends="directory"> <javac srcdir="src" resdir="res" destdir="${compile}" excludes="build.xml"/> </target> </project>
794 名前:デフォルトの名無しさん [2009/01/24(土) 09:42:20 ] >>785 SoftBankのコミュニティに同じような質問があったけどよく分からん。 以下抜粋。 >開発環境はプラグインを利用しての開発であれば、 >出来上がった JAR ファイルに JConnector.class を >適切な位置に追加梱包してやればいいと思います。 どうやってやんの?
795 名前:デフォルトの名無しさん [2009/01/27(火) 13:15:09 ] >>794 元の foo.jar を解凍 jar xvf foo.jar ↓ 解凍した JConnector.class ぶっこむ ↓ jar cvf foo.jar foo あたりで圧縮 ↓ 乙 確かこんな感じだった気がする…
796 名前:デフォルトの名無しさん [2009/01/29(木) 13:11:02 ] S!アプリでソフトラベルに画像を表示させる事は出来ないのでしょうか?
797 名前:デフォルトの名無しさん mailto:sage [2009/01/29(木) 17:47:01 ] そんなこと出来るプロファイルあるの? ソフトボタンを自作するなら出来んでもない。
798 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 00:39:16 ] >>796 フルスクリーンモードにして自前で描こう
799 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 16:41:01 ] 799
800 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 16:41:36 ] 800
801 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 17:36:18 ] 801
802 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 21:07:27 ] SPALMっていう、独自言語でプログラミングできる 携帯用アプリがあるんだけど、 誰かそいつの新型の開発に付き合わね?
803 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 11:42:12 ] >>802 いくらなんでも質が低すぎだ 自作プログラミング言語の作り方。を読みながら丸映ししても、もうちょいまともな言語ができるぞ。
804 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 17:55:10 ] 色々アドバイスくれるとありがたいぜ
805 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 20:37:04 ] OpenHSP移植した方がマシだな。 >>803 あれそのままMIDPに持ってきたらjarサイズがデカすぎる。
806 名前:デフォルトの名無しさん mailto:sage [2009/02/16(月) 22:36:57 ] 携帯にOpenHSPとか移植できんの?
807 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 20:14:30 ] HSPLetのiAppli移植なら
808 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 21:33:26 ] 面白そうだな
809 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 09:56:14 ] MIDPって今ダウンロードできないのでしょうか?
810 名前:デフォルトの名無しさん [2009/02/27(金) 13:02:56 ] 意味がわからない
811 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 13:10:20 ] 勘違いしていました。 j2me wireless toolkitなどです。 どこのダウンロードサイト(例えばjava.sun.com/products/sjwtoolkit/ja_download-2_2.html )にいっても ----------------------- General Error A technical error occured while processing your request. Please contact the system administrator. Thank you for your patience. ----------------------- このようなメッセージが出てダウンロードできません。 書いてある通りにシステムの管理者にコンタクトとった方がよいのでしょうか?
812 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 14:00:16 ] 今試したらそのURLから先に進んでDLできるけど。 ユーザー登録したか? 以前ブックマークしたDLページに直接飛んだりしてないか?
813 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 15:39:49 ] いえ、1年前くらいにユーザー登録は済んでいて、ログイン状態からのダウンロードで上記のようになりました。 私だけのようですね。 もう一度登録しなおしてやってみます。
814 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 16:08:42 ] ユーザー登録し直したら無事ダウンロード出来るようになりました。 ご迷惑をおかけしました。
815 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 21:26:13 ] Sアプリで、内部で自作のクラスを new すると 固まって戻ってこない端末とちゃんと動く端末がある。 何この症状('A`)
816 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 22:11:21 ] 事故解決 作ってるクラスの通信囲ってるtry{}catchの catch( ConnectionException e ){} を削除したら固まらなくなった?
817 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 19:31:33 ] MIDP2.0でS!アプリを作っています。 ブラウザからアプリを起動させるときに引数も一緒に渡してアプリ側で受け取るようにしたいのですがdojaの IApplication.getParameter(str prm) みたいにブラウザからのパラメータを受け取る方法は無いでしょうか?
818 名前:デフォルトの名無しさん [2009/03/06(金) 14:58:02 ] >>816 俺も同じような症状でてるわ。 なんなんだろうね。 アプリを利用した後、 アプリがアプリ一覧の一番上に表示されたり、されなかったりするのって端末依存だよね?
819 名前:デフォルトの名無しさん mailto:sage [2009/03/06(金) 14:59:53 ] OAPのアプリって少ないのかねぇ・・・
820 名前:デフォルトの名無しさん [2009/03/06(金) 15:14:54 ] midiから変換したmmfってどうやって鳴らすの? AudioPhraseでもPhraseでも こんな感じでエラーが出るんだけど java.lang.IllegalArgumentException: check failed. - check at com.jblend.media.core.MediaBuffer.check(+148) at com.jblend.media.core.MediaStorage.<init>(+40) at com.jblend.jscl.media.phrase.Phrase.<init>(+43) at com.jblend.media.smaf.phrase.PhraseBase.<init>(+11) at com.jblend.media.smaf.phrase.Phrase.<init>(+12) microSDで携帯に入れたら音なったんでファイルに問題はないはず アプリでどうやって鳴らすか教えてください よろしくお願いします。
821 名前:デフォルトの名無しさん [2009/03/07(土) 12:57:34 ] 久しぶりにSアプリアップしようとしたら 「署名の付加に失敗しました。」・・・ 前にアップできたデータもこれだった・・・ 何これ。。。
822 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 13:17:07 ] >>818 俺は詳しくは調べてないけど、動いたからいいやって感じw JADに何か設定が必要とかかね? ちなみに発生したのは830CA あと、アプリ一覧のは流石にアプリ側からどうしようもないから、 端末の設定か仕様だと思われる。 >>821 アプゲメンテ中w 2009/3/6:S!アプリのアップロード障害のご報告 現在S!アプリのアップロードにおきまして障害が発生致しております。 復旧に向けて対応中でございます。 ご迷惑をお掛けして申し訳ございません。 復旧まで今しばらくお待ち頂けます様お願い申し上げます。
823 名前:デフォルトの名無しさん [2009/03/07(土) 16:32:13 ] なんとピンポイントなw 今日中には復帰するのかな・・・ 早く復旧してくれないと検証ができない。。。
824 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 17:57:04 ] あの会社週末はお休みっぽいから、 復旧は来週だろうなぁ。 ほんとやる気ねぇよなぁw
825 名前:デフォルトの名無しさん [2009/03/07(土) 19:15:25 ] この障害はよくあることなのですか? たまたまだといいのですが・・・ せめて明日には復旧して欲しいけど。 月曜には復旧しないと技術レベルが・・・ となりそう・・・ほんと困った。。。 代わりの方法など無いのでしょうか?
826 名前:デフォルトの名無しさん [2009/03/08(日) 09:42:31 ] 質問です。 ダウンロードの際に下記が出るのですが これは対応していない端末ということなのでしょうか? "Improper data. Cannnot download application." 機種は703SHfです。
827 名前:デフォルトの名無しさん [2009/03/09(月) 09:48:01 ] >>822 俺も830CAだわw 問い合わせしてんだけど、返事がまったく来ない…。
828 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 10:42:50 ] アプゲ復旧マダー?(´・∀・`)っ/凵⌒☆チンチン
829 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 22:47:37 ] 明日中にアプゲ復旧しなかったら見切りをつけてiphoneいくよ。 いくらなんでも対応がひどすぎる。
830 名前:デフォルトの名無しさん mailto:sage [2009/03/10(火) 11:00:03 ] アプゲ復旧マダー?(´・∀・`)っ/凵⌒☆チンチン
831 名前:デフォルトの名無しさん mailto:sage [2009/03/10(火) 17:53:37 ] APげ復旧まだ〜?(`ε´)
832 名前:sage [2009/03/10(火) 21:36:33 ] APげ復旧キタ━━(゚∀゚≡゚∀゚)━━━!!
833 名前:デフォルトの名無しさん mailto:sage [2009/03/10(火) 22:46:06 ] アプゲで広報されてる復旧日時間違ってね?w
834 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 03:30:36 ] >>820 resフォルダ内にa.mmfがあると仮定した場合、 try{ InputStream is = getClass().getResourceAsStream("/a.mmf"); Player p = Manager.createPlayer(is, "application/x-smaf"); p.realize(); p.start(); is.close(); }catch(Exception e){ } で再生できたような…。 うろ覚えだけど、AudioPhraseはwavを変換したmmf、Phraseはmidiを変換したspfしか再生できなかった気がする。
835 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 16:40:01 ] すみません、質問させてください。 mmfを鳴らすサンプルプログラムを作ってみたのですが、NoClassDefFoundErrorが出ておちてしまいます。 mexaに含まれる(sutbclasses.zip)クラスを使おうとすると呼ばれます。 ttp://d.hatena.ne.jp/ntaku/20080226/1204031756 を参考にさせていただき、ライブラリのパスもしっかり通しているはずなのですが・・・ 環境は Eclipce Version: 3.4.2 MEXA Emulator Version 2.3.0 J2RE Version: 1.4.2_19 JDK Version: 1.4.2_19 OS: Windows XP Professional SP3 です。 もし解決方法をご存知の方いらっしゃいましたら、ヒントだけでもよろしくお願いいたします。
836 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 19:55:56 ] 何のクラスを読んで落ちてるのかちゃんと書け!
837 名前:aa [2009/03/11(水) 21:26:42 ] Sアプリって画面の大きさを変更してプレイできるのでしょうか? 最近はFWVGAとWQVGAが増えているようですが、 切り替え可能なのでしょうか?
838 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 00:21:50 ] シャープ機はFWVGAサイズに3Dアクセラレータが使用できるImageサイズが付いてこれない
839 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 21:29:47 ] S!アプリで、通信で取得したバイナリの一部が下みたいに63に置き換わって サイズも小さくなります。 こういう現象の原因をご存知の方いませんか? 92 0 0 -96 1 0 0 2 ↓ 92 0 0 63 0 0 63 エミュは問題ないんですが実機(922SH)で起きます。 通信エラーは起きておらず、試しにpngファイルを取得させたら 問題なく表示されました。 MIDP2.0、Eclipse3.2.1で作っています。 よろしくお願いします。
840 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 22:29:46 ] >>839 ? に置き換わってるね。 どこかでテキストとして扱われてて、バイナリ<->テキストの変換で こんな文字知らねーぞ変換できねーからとりあえず ? に置き換えとけ ってなってるんじゃねーかと。
841 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 13:51:36 ] どうせFTPでアップロードしたとき化けたんだろ
842 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 14:00:16 ] なつかしのuuencode
843 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 16:19:02 ] 某キャリアだけmimeがtext系のデータはどこかのサーバで勝手に書き換えられることがあったりなかったり。
844 名前:839 mailto:sage [2009/03/16(月) 15:18:45 ] >>840-843 レスありがとうございます。 サーバにアップした時点ではデータサイズが変わっていないので アプリのコードを疑っていたんですが別サーバを用意して試してみます。 ありがとうございました。
845 名前:デフォルトの名無しさん mailto:sage [2009/03/17(火) 00:05:08 ] 「Java言語によるモバイルゲーム開発」を買ってきたよ! HelloWorldのソースすら間違っているってどういうこと?w 付属のCDでは間違えてなかったけどね。 全体的に初心者に優しい作りの本ですけど、基本が出来ている人なら もっと読みやすいかも。
846 名前:デフォルトの名無しさん [2009/03/17(火) 20:16:35 ] スレッド生成してダイアログを出力したら、 なぜかダイアログ以外にソフトキーが表示されるんだけど…。 (ダイアログ生成時にソフトキーは生成していない) どう質問してよいかも分からんし、 困った。 同様の事象でた人とかいない?
847 名前:デフォルトの名無しさん [2009/03/17(火) 20:30:06 ] 俺疲れてんな。 こんなエスポーにも分からないような質問してしまうとは。
848 名前:デフォルトの名無しさん mailto:ss [2009/03/17(火) 21:52:23 ] 最近携帯画面でかくなりすぎ、 対応するために新たに画像起こすのか?w それとも引き伸ばし画像?w
849 名前:デフォルトの名無しさん mailto:sage [2009/03/20(金) 04:07:46 ] MIDP2.0でサーバと通信するコードを書いたんですが、phpからレスポンスを取ろうとすると4行目で java.io.IOException が発生します。 String URL = "www.server.co.jp/start.php?prm1=100 "; HttpConnection c = (HttpConnection)JConnector.open(URL,JConnector.READ,false); c.setRequestMethod(HttpConnection.GET); int rc = c.getResponseCode(); サーバに接続する前にgetResponseCode()を呼び出すとIOExceptionが帰ってくるらしいんですが php以外のファイルは取得できるし、存在しないファイルなら404を返すのでアクセスはできているんだと思います。 MIDPでphpからレスポンスを受けられないなんて仕様は無かったと思うんですが どうすればphpと通信できるか教えてください。 よろしくお願いします。
850 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 11:52:33 ] アプゲにうpは出来たっぽいんだが・・・・;(`ε()゙
851 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 17:46:56 ] >>848 普通に黒帯