- 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あたりにリンク集・;(`ε()゙
- 116 名前:99 [2008/04/04(金) 21:11:55 ]
- eclipse再起動したら正常に値を返すようになった。
- 117 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 21:33:16 ]
- >>116>>99
二日もぶっ続けで携帯プログラミングしていたのか! 尊敬に値するぜ!(;`・ε()゙
- 118 名前:107 mailto:sage [2008/04/04(金) 21:48:31 ]
- >>114
その通りiアプリとオープンアプリ前提に話してた S!アプリって認証いるのね 知らなかったよ!・;(`ε()゙
- 119 名前:デフォルトの名無しさん mailto:sage [2008/04/04(金) 22:26:28 ]
- 商用アプリですらアプリゲット使って
テストしてたりするからな・;(`ε()゙
- 120 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 00:51:06 ]
- WTK2.2でCalendarを使うとグリニッジ標準時になるんだけど、
日本の時刻を取得するにはどうすれば良いんだろ コンストラクタにタイムゾーンを設定してもうまくいかない・・
- 121 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 01:24:12 ]
- TimeZone#getAvailableIDs()でタイムゾーンID拾って
Calendar.getInstance(TimeZone.getTimeZone(id)) TimeZone#getAvailableIDs()で拾えないタイムゾーンはその実装ではサポートされてない。
- 122 名前:デフォルトの名無しさん mailto:sage [2008/04/05(土) 01:27:53 ]
- 言い忘れたけど端末の内蔵時計とVMの時計は別で仕様上は本当は一致させないといけないんだけど
VMの時計の実装が屑な場合があるからこれが必ずしも一致するとは限らない。 だから正確な時間が取得できる保証はない。
- 123 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 13:36:40 ]
- JDK5とJ2MEをダウンロードしてきたのですが、
Hello Worldを表示するプログラムが動きません… どなたか教えてください
- 124 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 13:41:58 ]
- >>123
自己解決しました。 すみません
- 125 名前:デフォルトの名無しさん mailto:sage [2008/04/06(日) 17:09:12 ]
- >>123
kwsk
- 126 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 00:06:33 ]
- ちょっと古い話題で悪いんですが質問です。
前スレの595で、810T(東芝の3GC端末)で512個以上のImageオブジェクトの インスタンスをcreateImageで生成するとフリーズする(?)という情報がありましたが 解決策はなんなんでしょうか?(or あるんでしょうか?) アプリ内でcreteaImageを行う回数を512以下に抑えるとかそんな感じですか? 当方で作成しているアプリは、頻繁にcreteaImageをコールするので対策に苦慮してます。 対応策の情報があったらご教示いただけると助かります。
- 127 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 09:37:13 ]
- いちいち解放しないで、使いまわすようにすりゃいいんじゃね?
- 128 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 15:36:56 ]
- >>126
BGのパーツなんかは、大きめの1ツcreateImageしておいて drawRegionすればいいんでねえの? 携帯アプリごときで、何をどれだけ使えばそんな凄まじい量になるのかは知らんが タイトルやチュートリアルの画像を持ちっぱなしとか、そんなのか?
- 129 名前:126 mailto:sage [2008/04/07(月) 17:47:26 ]
- 画像はたいして量使っていませんが、アプリ内で動的にイメージを
生成する処理をしてるんです。 なので使いまわすのが難しいというか、ほとんど無理な状況です。 動的にImageを生成しまくる処理がすでにダメなんですかね。。 ユーザの方から、813Tでしばらくプレイしていると一部の絵が 表示されなくなるという情報をもらっていて、関連しているのかと思い 質問したしだいです。 (プレイは続行可能ということなので、たぶん例外は発生してないです。) 東芝とSoftBankに問い合わせましたが、回答は「個別の質問には 答えられない」、「開発者サポートサイトで出している情報以外無い」 といった感じでした。・;(`ε()゙
- 130 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 17:51:30 ]
- 動的にイメージを作る。といっても、量は大して使わないんだろ?
求められる一番大きなサイズ。例えば320x320のImageを、求められる最大量(大して使わんという言い回しだと、5枚くらい?)作っておく。 21x21サイズが求められようが、64x64サイズが求められようが、空いている320x320を返すようにする。 あとは「大きなImageを、小さいImageのようにふるまわせる」なんてのは楽勝だろ?
- 131 名前:126 mailto:sage [2008/04/07(月) 21:48:27 ]
- 少し説明不足による齟齬があるので説明しなおします。
静的なリソースを使用してcreateImageする画像は少なく 動的にcreateImage(正確にはcreateRGBImageです)で画像生成する回数が多いです。 前スレの595で、東芝端末でcreateImageできる回数に上限があると知り 現象の内容は異なりますが、関連している問題かと思いました。 >>130さん 動的に生成する画像は透過情報を含んでいるのでcreateRGBImageを使っています。 なので白塗りのImageを作って使いまわすことができないです。 間をとばして端的に言うと、MEXAのOption-Util2なImageUtilを使わず 透け透けのmutableなImage(透過レイヤーみたいなものです。)を作りたいのです。
- 132 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 22:28:31 ]
- >(正確にはcreateRGBImageです)
(#^ω^)
- 133 名前:デフォルトの名無しさん mailto:sage [2008/04/07(月) 23:14:37 ]
- 前スレ595のやつは、同時保持するインスタンスの数じゃねーの?
実際ためしたの?131は?
- 134 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 00:33:01 ]
- >>132さん
ごめんなさい。 生成するImageオブジェクトのインスタンス数が問題かと思っていたので。。 >>133さん 同時に持っているImageのインスタンスは10くらいです。 それに加えてユーザの操作をトリガに動的生成するImageを1つ持っています。 動的な画像生成の頻度はユーザによって変わると思いますが30分で100回ほどです。 もっとじっくり調べてみます。
- 135 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 01:13:37 ]
- createRGBImage()で透過情報与えたとしても、たいていの端末はアルファが2段階だから透明、不透明の画像しか生成できないと思ってたけど違うの?
半透明はrenderPrimitive()でポイントスプライトにテクスチャ貼って代用してたんだけど。
- 136 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 08:11:05 ]
- >>134
1つ 普通createImageといわれたら、createImage(int width, int height)を思い浮かべる。 今までお前にレスしてた奴全員がそうだろう? だから使いまわしをみんな薦めた 2つ だーかーらー、お前は実際に512個の壁にひっかかってにっちもさっちもいかなくなったのか? 今のところ「同時に512個までしか持てないだろうことは仕様書でも判明している」が、 「解放しながらの通算512個なら問題ないのでは」とみんな思ってる
- 137 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 13:31:25 ]
- すみません、電話発信について質問です。
S!アプリで、アプリ内から電話発信させようとしてるんだけど、 ポーズダイヤル P を含めると、受け付けられないフォーマット とかいう例外吐いてきます。docomoやau(BREW)は問題なかったんですが。 , 連続でごまかそうと思ったら、実機(813T)で無視してくれました。 ポーズダイヤル(類似)機能ってないんでしょうか? そもそも S!アプリの電話発信で受け付ける文字種類の記述って どこにあるのやらさえわからんかったりします。 (JSCLの PhoneConnection には記述が見当りません)
- 138 名前:134 mailto:sage [2008/04/08(火) 20:50:05 ]
- >>136さん
1についてはおっしゃるとおりです。 先走って色々書きすぎました、ごめんなさい。。 2については解放しながらのImage生成なので答えは「違う」です。 現在、当方で作成したアプリで起きている不具合を簡潔に書きます。 813Tでしばらくアプリを動作させておくと急に一部のイメージが描画されなくなる 現象が起きるというものです。 関連しそうな情報や対応策をご存知の方がいたら、教えていただけると助かります。
- 139 名前:デフォルトの名無しさん mailto:sage [2008/04/08(火) 23:19:17 ]
- >>138
当然だとは思うけど、他の端末ではそうゆう状態にはならないの?
- 140 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 15:10:39 ]
- 1・他の機種では起こらないのか
2・Imageの生成回数をカウントした結果512回程度で現象が起こるのか 3・本当にきちんとImageは解放しているのか 特に3は、自前で可変長配列作っててnull代入してませんでした><とかいくらでもやるやついるから
- 141 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 16:46:47 ]
- null代入してたけどgcしてませんでした
- 142 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 18:27:07 ]
- gcはVMがやってくれるんでないの
- 143 名前:134 mailto:sage [2008/04/09(水) 18:30:35 ]
- >>135さん
半透明は使っていないのです。(スタンプ画像を自作している感じです。) >>139さん >>140さん 今のところ813Tでのみ報告を受けています。(少なくとも911SHでは発生しないです。) 2については問題の端末を当方で持っていないので不明です。 3については、生成と解放にカウンタつけてみましたがカウンタ値は一定でした。 なので解放漏れは無いはずです。(再度確認してみますが。。) そろそろウザがられそうなのでこのあたりで切り上げます。 週末に813Tを購入して実機で確認してみます。 長々とありがとございました。
- 144 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 18:41:30 ]
- >>143
いや、うざがんないから。 情報交換するスレだから。最終的な情報隠したりとかする奴だけだよ、うざがられんのは。 とりあえず半透明使ってない(抜き色だけ)なら、createImageで生成せずに使いまわして、 自前で抜き転送って手もあるが せっかくあるのに馬鹿らしいよなぁ
- 145 名前:デフォルトの名無しさん mailto:sage [2008/04/09(水) 20:36:02 ]
- 静的なImageの代わりに静的なint型配列作ってリソース画像の色情報を保持させておけばいいんじゃないかな?
色情報配列の内容が変化してたら困るから、実画面サイズぐらいの静的なint型配列も作っておいて、それに色を抜いたりなんたりした結果を渡すようにする。 後は、createRGBImage()に結果の配列を渡してImageを作るって方法なんだけどどうかな? 毎回、配列を作ってイメージの色情報を取得するっていうのを省くためなんだけど、変なこと言ってたらごめんよ。
- 146 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 09:13:17 ]
- Imageを作れる個数の制限がって話をしてるのに、何を変なこと言ってるんだ?
- 147 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 10:54:53 ]
- >>146
それが813Tで問題が起きる原因かって聞いてきただけで、解決するならなんでも構わないんじゃないの?
- 148 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 11:57:45 ]
- 146は145へのレスだろJK
- 149 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 19:30:52 ]
- javaをバイナリで組めるようになったら多分なんでも実現できるよ
- 150 名前:デフォルトの名無しさん mailto:sage [2008/04/10(木) 19:55:19 ]
- >>143
当てずっぽうで言ってみるけど…… java.lang.System#gc()でこまめにガベージコレクトさせてみるとか、 javax.microedition.lcdui.Graphics#drawRGB()使ってみるとかじゃだめかなあ。
- 151 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 12:00:19 ]
- 質問者がいなくなったからもうこの話題は終わり。
何か言っても変なこと呼ばわりされるしね。 どうせまだ情報を隠しているんでしょう。
- 152 名前:143 mailto:sage [2008/04/11(金) 13:53:49 ]
- >>151さん
まだいます。。 毎日個別にレスしていると邪魔だと思ったので、週末にまとめて書くつもりでした。 なお本日813Tを購入したので試していますが、困ったことに再現していないです。。
- 153 名前:143 mailto:sage [2008/04/11(金) 22:04:40 ]
- いまのところ当方で購入した813Tでは、やはり不具合は再現せず
まったく原因不明です。。(143の後、ユーザの方に詳しい状況を聞いて 再び試しましたが再現しませんでした。) ひとまず当方が試験で使ったアプリのバイナリをそのままユーザの方に 提供して報告を待ちたいと思います。 >>150さん gcはこれでもかというくらい実行しているので問題ないと思います。 drawRGBで描画する方法も試しました。 同じ描画結果になりますがImageを一枚貼るのと違いパフォーマンスが悪く 当方のアプリで使用するには実用的ではありませんでした。 >>144さん drawRGBは内部で同じような処理をしているのだと思われます。 なので前述の理由と同じく実現はできるが。。といったところです。 >>145さん 時間がなくて試せなかったので後日試してみます。 更新する場所としない場所を細かく切り分けることができれば 今より処理が早くなりそうです。 >>147さん おっしゃるとおりです。問題が解決できればなんでも良いのです。 しかしその問題が再現してくれませんでした。泣きそうです。 >>151さん ご迷惑おかけしました。 原因と解決策が分かったらまた書き込みますが、いまのところ再現性のない 不具合で、ユーザの方からの報告も当然任意なのであまり期待はしないで ください。 みなさま、色々とありがとうございました。
- 154 名前:デフォルトの名無しさん mailto:sage [2008/04/11(金) 22:17:54 ]
- ゙()3´;)つ [別の箇所を疑ってみれ]
- 155 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 23:53:24 ]
- OpenAppliでブラウザっぽいのを作ろうとしているのですが、32KB以上のファイルにアクセスをすると
エミュでは通るのですが実機ではtrhowされてしまいます。機種はW53Tです。 private HttpConnection hconnect; private InputStream in; hconnect = null; in = null; hconnect = (HttpConnection)Connector.open( url, Connector.READ, true ); in = hconnect.openInputStream(); の最後の行でthrowされてしまいます。32KB以上のファイルでも分割してDLすればいいじゃんくらいに思っていたのですが やっぱりOpenAppliの仕様上駄目なんでしょうか?
- 156 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 00:54:17 ]
- 仕様嫁
- 157 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 04:57:03 ]
- どうせWIN機種でしか再生できないんだから
通信量規制なんて取っ払ってほしい 仕様糞過ぎるぜ >>155 一回の通信許容量で言えばFlashLiteの方が高かったはず もちろん実用レベルではないけど・;(`ε()゙
- 158 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 21:39:40 ]
- POSTも5KBまでなんだよな
ホント糞仕様だよ
- 159 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 22:48:57 ]
- 海外のMIDP端末は解放されててシェアウェアなMidletまであるのにな。
日本の糞な縛りときたら・・・。
- 160 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 22:53:59 ]
- willcomはほぼ自由。
- 161 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 23:06:13 ]
- その上通信毎に確認のダイアログ
- 162 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 00:32:51 ]
- 通信ごとの確認はMIDPの仕様
- 163 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 20:30:09 ]
- ナンダッテ?
- 164 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 21:32:12 ]
- 海外みたいにフリーウェアに活気があればなぁ
フリーのiアプリの人気が端末の売り上げに影響するレベルになれば 他の2キャリアも真似して着いて来るはずなのに
- 165 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 22:37:52 ]
- 確かに何でこんな人気無いんだろうな
for(;;){if(人気<0){製作者逃げる;レベル--;人気--}} って感じか アプリゲットのランキングとか酷いことになってるし
- 166 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 23:59:24 ]
- いまいち盛り上がらない原因として個人的に思うのは
携帯向けフリーソフトの存在の分かりにくさ アプリゲットみたいなサイトも物凄く分かりにくい作りしてるし 個人サイトで配布されてるのなんて、各キャリアの公式ページ から行き着くのは至難の業
- 167 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 02:34:02 ]
- そもそも、ケータイキャリアが公式で囲い込む(そして課金手数料で潤う)システムで、
公式でないサイトはお呼びでないのは昔っからだし。
- 168 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 13:19:14 ]
- >公式で囲い込む(そして課金手数料で潤う)システム
こんなことやっても手間の割に儲けにならないってのは日本はいつになったら学習するんだろうね。
- 169 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 17:20:19 ]
- 塵も積もれば山となるで成功してる。
だから未だに継続してるわけで
- 170 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 17:55:57 ]
- 本業のアプリ屋かゲーム開発者で勝手アプリ公開してる香具師いる?
プロと比べてアマチュアのアプリって異様に技術レベル低いよな。 自演ばっかでまともなコミュニティー無い&ノイズ多すぎ(ワンキーとかばっか)で、 頑張って良いもの作っても埋もれそうなのが嫌なんだが・・・
- 171 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 18:01:14 ]
- iアプリなら公開してるな。
アレだと作者登録とか必要ないし匿名で配布できるから。
- 172 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 19:11:48 ]
- willcomも自由だな
- 173 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 19:19:20 ]
- 俺が使ってる無料ホームページサイトがjadをアップできないんで、
オープンアプリとかは無理だった。 それにwillcomもOAPもサーバ側の設定いじらないとだめっしょ?
- 174 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 20:21:27 ]
- 設定といっても別に大掛かりな事でもないけどね
借りたディレクトリに.htaccess置かせて貰える鯖ならいけるよ 無料のHPスペースなんかは対応してない所が殆どだね 趣味でやってる個人鯖ならメールでお願いすれば犯せてもらえるかも
- 175 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 21:08:57 ]
- 犯して!
- 176 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 22:09:58 ]
- アプリ内にあるjpeg画像を
データフォルダに任意の回数、または限りなくコピーできるような Sアプリを作る方法ってありませんか?
- 177 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 22:56:37 ]
- >>168
へたにコンシューマをやるよりは儲かりますな
- 178 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 23:41:51 ]
- >>176
ある、としか言いようが無い。 もっと調べて実際に組んでみて、それで出来なかったら 出来るだけ具体的に質問して頂戴。
- 179 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 23:58:03 ]
- 携帯の課金って通話料と一緒に請求だから心理的障壁が低いんだよな
- 180 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 00:28:39 ]
- 安いしね。むしろ安過ぎて業界的にはマズイ
開発者としては「この金額で文句言うな、悩むな、買え」と思う けど1ユーザとしては「こんなので300円も取るのかよ」なんて思う どこの途上国人だよ俺・・・
- 181 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 00:32:32 ]
- 開発してると感覚にぶるが、1ユーザーは500円程度までしかコンテンツに金払いたくないのが基準らしいよ
占いサイトやちょっとした趣味のサイトに200円。 ちょっと奮発して300円。 あとは無料ゲームとか。 結構食い込むの大変なんだよな
- 182 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 00:39:52 ]
- 開発はごく数名の少人数で数ヶ月規模というじゃないか
違法コピーされることも殆どないし、結構バランス取れてるんじゃないかね? 特にiアプリとかJavaベースだと輸出も楽々だろうし
- 183 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 00:44:10 ]
- 181の言うように、大手が財布を独占してるからいまいち
大手にとってはバランスとれてるのかもな
- 184 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 00:45:19 ]
- >>182
iアプリだとDojaだから海外にもってくなら 作り直さないと駄目。 むしろ海外アプリならOAPとかWillcomでそのまま動くと思うw
- 185 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 00:58:02 ]
- >>184
そりゃ知っとるけど BREWなんかよりよっぽど良いはず 現行のBREW端末って海外にも無いんじゃない?
- 186 名前:185 mailto:sage [2008/04/16(水) 01:06:30 ]
- 今ちょっと調べたらnokiaもBREW対応端末出してるのな
知らんかった・;(`ε()゙
- 187 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 01:07:47 ]
- BREW4のは知らんけど、BREW2.1あたりのは
海外のアプリを国内に移植した事あるけど、 結局問題になるのはKDDIの検証項目だなw 海外のJavaを国内に持ってくるのでも、 向こうの端末は画面サイズとかバラバラだったりして 結構面倒だったりした覚えはある。
- 188 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 01:14:57 ]
- OAPは画像が240pxまでだったり変な制限が色々あるので
まともに動かないことのほうが多いはず。3D等も未対応。 海外アプリだとNokiaの拡張APIを使ってることもある。 M3GとかOpenGLも実装依存が多いしな。
- 189 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 02:44:44 ]
- そもそも日本の端末はjarが1M以内っていう制限があるから海外のはインストールすら出来ないのがあるな。
- 190 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 10:24:52 ]
- 俺がやった移植のでソース見た感じだと、
海外のでもDocomoの503みたいな画面サイズのもあったっぽいけどな。 そういや、確かにNokiaの拡張とかあったw 機種毎にフォルダ分けてたりして、 海外の人も多機種対応で苦労してるんだと思った。
- 191 名前:176 mailto:sage [2008/04/16(水) 12:02:40 ]
- >>178
あるんですか。 資料やサイトをいくら探してもアプリ内の画像を本体に コピーするAPIがないので、何を使えば良いか教えてもらえませんか?
- 192 名前:デフォルトの名無しさん [2008/04/16(水) 13:29:48 ]
- 初心者で申し訳ないのですが、
ttp://java.sun.com/products/sjwtoolkit/ja_download-2_2.html ↑ここで落としてきたエミュで、JSR184で3Dをやろうと思い、 ttp://www.mascotcapsule.com/ja/samples/m3g/index.php ↑ここのサンプルを動かそうとしたんだけけれども、Worldを renderするところでIllegalStateExceptionが出てしまいます。 何か、原因がわかる方がいましたら、教えてくださいませ m(_ _)m
- 193 名前:デフォルトの名無しさん mailto:sage [2008/04/16(水) 15:27:25 ]
- それだけじゃ分かんないと思う。エラーコンソールの出力をkwsk
エミュレータのオプションが原因のような気がするが。 > m(_ _)m パソ通時代のAAかよ、懐かしいな。初心者・・・
- 194 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 10:11:14 ]
- MIDP 標準機能程度しか使わないアプリなので
一つの jar で機種判別しながら細かい差異を吸収したいのですが 機種判別の方法はありますか?
- 195 名前:デフォルトの名無しさん mailto:sage [2008/04/17(木) 10:44:45 ]
- System.getProperty("microedition.platform") とか・・・
- 196 名前:192 [2008/04/17(木) 11:51:13 ]
- すいません。
自己解決しました。 エミュレータ内に3Dのデモがあり、動作確認できたので、 こっちで勉強しようと思います。 お騒がせしました。
- 197 名前:194 mailto:sage [2008/04/17(木) 12:57:56 ]
- >>195
仕事中なので試せてないですけど、それでいけそうです。 ありがとうございます。
- 198 名前:デフォルトの名無しさん mailto:sage [2008/04/19(土) 09:46:12 ]
- >>197
古い機種だとj2meしか返って来ないけどね
- 199 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 00:33:36 ]
- 最近javaを始めたばかりのものです。。。
WTK22のエミュレータのサイズを240*240に変えたいのですが 参考になる資料など置いてある場所をご存知のかた、教えてください。。。 なんかデフォルトがやけにでかいんですよね。。。
- 200 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 00:54:22 ]
- 240*268が標準サイズだから
- 201 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 01:36:47 ]
- >>200
これはお恥ずかしい。。。 エミュレータいじってたら元に戻せなくなったのでインストールし直しました 240*268から240*240にはどうしたらできますか? なんかちゃんといじらないと、クラスファイル作るときに変な影響出るんですね。。。 読み込んだ画像が表示されなくてビックリしましたよ
- 202 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 02:34:55 ]
- DefaultColorPhoneを例にすると
wtklib\devices\DefaultColorPhone にある DefaultColorPhone.properties の screenPaintableRegion.height を240に書き換える ちなみにデフォは292だった気がするが
- 203 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 00:08:15 ]
- >>202
レスありがとうございます 書き換えてみたところ、しっかり設定されました まだどんなゲームを作ろうとかいう段階ではありませんが とりあえずRPG用のマップチップを読み込んで分解して 自由に配列できるようにするところまでいきたいと思います また詰まったらこちらにお邪魔するかもしれません。。。
- 204 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 00:56:06 ]
- TiledLayerがあるだろ。javadocも読んどけ
- 205 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 22:35:04 ]
- すいません質問です。。。
ソフトバンクのJavaアプリを作ろうと思って、 作成したものを某どこぞのテストサーバにアップして 実機でダウンロード確認したんですが、 終了ボタンを押すとエラーが発生して終了するんです。 MEXAのエミュレーター上で電源キーを押しても何もおこらないので、 pauseの時点で止まっていたり、落ちている気がします。。。 全然気付かずに色々と作業したあとなので、ソースもかなり大きなものになっていて、いつからそうなってしまったのかわかりません。。。 誰か心当たりのある人はいらっしゃいますでしょうか?
- 206 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 23:04:43 ]
- pauseApp()に何も記述しないようにすればいいんじゃない?
- 207 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 23:07:29 ]
- MIDPの仕様でもpauseApp()などは速やかに制御もどせってことになってる。
- 208 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 23:09:21 ]
- エミュレータのコンソールに例外が出てないんだったら
マルチスレッドのタイミングの問題かも・・・ 終了時に開放したメモリをどこかで参照してる可能性が高い
- 209 名前:デフォルトの名無しさん [2008/04/23(水) 10:50:57 ]
- すいません。
助けてください。 Sアプリでspf(元はMIDI)とmmf(元はwave)を同時に鳴らそうとプログラムしたのですが、何故か鳴りません。 例えばspfだけ、またはmmfだけなら鳴るのですが、両方を鳴らそうとすると駄目です。 正確には、spfを一度鳴らすと、その後、mmfだけを鳴らそうとしてもなりません。 また機種によっては、spfだけもしくはmmfだけでも鳴らないものもあります。 ネットで検索したら、 「spfファイルとmmfファイル同時再生に対応する端末は、SoftBankの開発サイトの端末仕様ドキュメントで、「サウンドメディアの多重再生:4channel SMAF/Phrase + 1channel SMAF/Audio」って書いてる機種だけ」 とありました。 ソフトバンクの開発サイトは登録しないと仕様が見れないようになっていて、先日、手続きをしたのですがまだ返事が来ません。 ですので、資料を見ることも出来ないのです。 これって機種依存なんでしょうか? どなたか、分かる方がいらっしゃいましたら、お願いいたします。
- 210 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 11:16:26 ]
- 今、個人会員で登録してきたけどメール来ただけで
すぐに資料見れたよ? ちょっと見た感じ、サウンドメディアの多重再生の所が 機械によって違ってたみたいだから 機種依存だと考えるのが普通だと思う ・;(`ε()゙
- 211 名前:デフォルトの名無しさん [2008/04/23(水) 13:47:12 ]
- >210
情報ありがとうございます。 こちらはメールがまだこないです。 もう一度、個人で登録しなおしてみますね。
- 212 名前:デフォルトの名無しさん mailto:sage [2008/04/29(火) 19:58:51 ]
- このスレたまにフリーズするね・;(`ε()゙
- 213 名前:デフォルトの名無しさん mailto:sage [2008/05/01(木) 22:54:44 ]
- >>209
前に同じことをやろうとして、それできなかった。 ただし、midiとwavならできた。
- 214 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 00:38:38 ]
- BREWなんかでもあるけど、同時再生できる組み合わせが
機種によって違うからだな・;(`ε()゙
- 215 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 01:53:23 ]
- ネオポケでSEを再生するたびにBGMが初めから再生される現象を思い出した
KCP+端末はマルチスレッド(?)らしいから、うまく同時再生してくれそうだ
- 216 名前:デフォルトの名無しさん mailto:sage [2008/05/02(金) 09:41:10 ]
- マルチタスクだろうが音源の仕様以上のことは出来ないと思うがな
|

|