[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 06/03 10:29 / Filesize : 229 KB / Number-of Response : 913
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

iモード携帯電話用Java(iアプリ) Part19



1 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 17:36:05 ]
NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。
Doja、Starいずれも扱います。質問時には明記してください。
次スレは>>980が宣言して立ててください。

※DoCoMo以外は下記スレへ。
CLDC+MIDP+携帯電話用Javaスレッド part 8
ttp://pc11.2ch.net/test/read.cgi/tech/1206017034/

■ iアプリ特有ではなくJava一般に関する質問はこちらへ
【初心者】Java質問・相談スレッド116【歓迎】
ttp://pc11.2ch.net/test/read.cgi/tech/1213347130/

■関連スレ
【日本携帯】Mascot Capsule/Micro3D【標準】
ttp://pc11.2ch.net/test/read.cgi/tech/1117773530/

82 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 20:44:34 ]
了解しました
お手数おかけしてすいませんでした

83 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 20:57:29 ]
まず、先生にデバッグのやり方を教わるべきだと思うのですが。

84 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 21:44:32 ]
javaは本も読んだ事無ければ教わった事もねぇや。
今はネットがあるから便利だな。

85 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 21:48:06 ]
で?

86 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 21:48:52 ]
でっていう

87 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 21:58:16 ]
>>85-86
仲いいなw

88 名前:デフォルトの名無しさん [2009/02/21(土) 05:07:32 ]
F906iにて、
ADFのDrawAreaに480*864と指定して、
実行するとソフトキーの下側にも、表示されます、
そうならない様に領域を小さくすると良いのかなと思い
ADFのDrawAreaに480*800と指定して、
実行するとまだソフトキーの下にも、表示されます、
ADFのDrawAreaに480*700と指定して、
実行するとやっとソフトキーの下には表示され無くなりますが
画面の中にセンタリングして表示されるようで、上が空いていきます
これは、どうすればセンタリングされ無くなりますか?



89 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 12:44:16 ]
どうやってもセンタリングされ無くはなりません。
端末仕様でそういうものだから。

ADFのDrawAreaに480*864と指定して、
プログラム内からは480*700の領域のみに描画する。
そのようにすれば望みの画面の様子になる。他に方法はない。

90 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 12:46:41 ]
>89を修正。計算上こうかな。
700 + (864 - 700) / 2 = 782
プログラム内からは480*782の領域のみに描画する。



91 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 21:48:13 ]
話をぶったぎって申し訳なんだが質問させてほしい

おすすめの技術書ってなんかある?
できればサンプルコードが多く載ってるのが良いんだが

92 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 21:55:05 ]
インターネット

93 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 21:57:03 ]
ネットのってメガアプリ出る前あたりの解説とかが多くない?
なるべく少ないクラス数で作ってるのばっかなきがする

94 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 22:01:04 ]
クラス分けの話なら設計とか、どの部分に柔軟性を持たせるかとか、
状況によって異なるからiアプリ関係無くね?

95 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 22:09:41 ]
>>92
返答ありです。
まあ、確かにネットが一番なのかもしれないですね

ただ自分はjava初心者なので
勉強ついでにクラス数の多いサンプルみて読解していきたい
と思っていたので・・・

ネットだと93の言う通りクラス数の少ないものが多いので

96 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 22:32:10 ]
Javaスレ行った方がいいんじゃないかな。
何から勉強すればいいか具体的に答えてくれると思う。

97 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 22:55:40 ]
Javaとiアプリって命令がちがくない?
forとかifとかそういう単純なのじゃなくて
そのなんていうかクラス間でのデータの受け渡しとか
表示関連とかいろいろと違うからさ

98 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 23:12:14 ]
ならば、なおさらJavaスレに行った方がいいじゃないか

99 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 23:21:14 ]
>>97
クラスのリファレンスを見ろよ、と

100 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 23:30:11 ]
>97
iアプリを作るためのAPIの使い方とかいった目先の話じゃなくて、
javaのプログラムの構造を知るとか、オブジェクト指向を意識したクラス設計とか、
初心者が勉強するというならそういったことから始めればって話で、
それでJavaスレ行けって流れになってるんだと思うが。



101 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 23:51:00 ]
>>97
>ちがくない?
Syntax error.

102 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 00:10:01 ]
それくらいにしといてやれよw
カネがあるなら本屋いって全部買えばいいし。
ないなら図書館行って全部買えばいいじゃん。

103 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 00:12:40 ]
図書館で本を買ったことがないんだが、今はそんなサービスもしてるの?
いくらか安く買えるの?

104 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 00:22:32 ]
あ、いや、借りるの間違いだった。

105 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 00:24:54 ]
最低だなお前

106 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 09:04:58 ]
ここで借りるの間違いだと思えなかった奴は
生きていくのが辛いタイプ。

107 名前:デフォルトの名無しさん [2009/02/22(日) 14:42:18 ]
可変引数のメソッドを作りたいのですが、
通常の以下の方法だとdojaでコンパイルエラーが出ます。
String test(Object... x) {}

iアプリで可変引数のメソッド作り方、
またはその類似方法があれば教えていただけないでしょうか?


108 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 14:45:08 ]
Object[]にするかVector使えば?

109 名前:デフォルトの名無しさん [2009/02/22(日) 15:31:08 ]
>>108
Object[]だと呼び出し側のコーディングが面倒なんだが・・・。
これしか方法が無いのかな〜。

110 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 15:47:00 ]
引数の型がObjectよりも限定できるのならその型の配列/Listにすると
少しは楽になるがそれでも面倒といえば面倒か…
JDK5で採用された可変数引数も結局は配列化する方法なんで
呼び出し側や呼び出された側での引数の扱いの手間を考えると
Listよりも配列化するのが簡単かも



111 名前:デフォルトの名無しさん [2009/02/22(日) 15:48:11 ]
>>109
簡単だよ。どうやっているの?

112 名前:デフォルトの名無しさん mailto:sage [2009/02/22(日) 15:57:47 ]
>>107
そもそも、その書き方で合ってる?

113 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 02:29:00 ]
実現したいことが何かにもよるけど、配列で問題ない気がする。。

journal.mycom.co.jp/column/java/009/index.html

114 名前:デフォルトの名無しさん [2009/02/23(月) 11:06:49 ]
>>111
その簡単な方法を教えていただけないでしょうか?

元々、C言語の移植で可変引数を多用されていたので悩んだ次第です。
現状取りあえず以下のようなコーディングで対処しました。

test(new Object[]{"ile",new Integer(r),new Long(t)});


115 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 13:29:44 ]
それでいいじゃないの・・・
元の可変長引数との違いはnew Object[]配列を作る点だけだろ
個別のObjectはどうせ作らなきゃいかんわけで

116 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 15:27:34 ]
intやlongをクラス化するのが面倒!とか言われたら苦笑いだな

117 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 18:46:18 ]
Java5以降は自動でやってくれるけどね

118 名前:107 mailto:sage [2009/02/23(月) 18:54:21 ]
勝手に想像して「苦笑いだな」ってバカなの?


119 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 20:51:34 ]
F904i用に432×240で作ったアプリをF906iで実行したところ、
864×480に自動的に拡大されて表示されるのを期待したのですが、
432×240のまま(周りが額縁状態)でしか表示されませんでした。

DoJaのAPIやADFを眺めてみましたが、自動的に拡大してくれるような
インタフェースがないように見えます。
(240×240は480×480に自動的に拡大されるというのをどこかで見ましたが)

432×240のような解像度では、自力で拡大して表示するしかないのでしょうか。
手段としては、
・drawScaledImageとかを使う → 演算負荷が心配
・もともと拡大したイメージを持っておく → データ量が増える
が考えられますが…

120 名前:119 mailto:sage [2009/02/23(月) 22:05:07 ]
前スレのdatを発見して探っていたら、答えを見つけました。
失礼しました。
方法:TargetDevice = F906i を設定する



121 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 22:38:53 ]
>>117
お前スレ間違えてるんじゃね?w

122 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 22:47:31 ]
>>107
Retrotranslator使えば可変長引数もバリバリ。

123 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 23:24:22 ]
こんなのあったのか。

124 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 10:43:19 ]
>>118
皮肉もわからんのか・・
というか、もはやそこしか「面倒」なポイントがないんだがw

125 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 11:50:17 ]
皮肉(笑)

126 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 11:57:02 ]
その107は別人だろ
いくらなんでも質問者の107はそこまで厚顔無恥ではない

127 名前:デフォルトの名無しさん [2009/02/24(火) 12:50:31 ]
本物の107です。

Retrotranslator良いですね〜。早速試してみます。
ありがとうございました。

128 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 15:09:29 ]
引数用のクラス作るっていうのはiアプリでは容量的に×なんだね。

129 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 00:59:13 ]
iアプリ作成をする必要ができたので教えてほしいのですが、
>>3でJ2SE 1.4 のリンクを貼っていますが、 6との違いを教えてください。

基本なことなのかもしれないですが、初めてiアプリを作成するので・・・。

130 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 01:01:10 ]
とりあえずJavaの勉強しろ!



131 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 02:06:07 ]
>>130
すいません。Docomoのページに書いてありました。

※2 Jave2 SDK, Standard EditionVersion 1.4.2以外の動作確認はしておりません。

132 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 02:24:30 ]
せっかくだから横から質問。

JavaSE6でiアプリ作ってる人もいると思うけど、
Eclipsでなしに、どノーマルの環境(JavaSE6+DoJa/Star開発キット)として、
無事にビルドするには何を設定すればいいのだろうか。
環境変数でバージョンを1.4に設定するとか何とかだっけ、その辺のコツを頼みたい。

ちなみに自分はj2sdk1.4.2_15を使ってる。sunからDLできる最新版は1.4.2_19。
DoJaSDKは1.4としてビルドするから、JavaSE5で追加されたStringBuilderを使ってると
そんなクラスないよとエラーが出る、だからStringBufferを使い続けろ、
とかそんな話(かどうかも怪しいが)を聞いたことがあるくらいしか、自分は知らない。

133 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 06:58:55 ]
eclipse使っても1.6じゃできないよ
エラー出るから使うバージョンの指定を下げないとだめ

134 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 11:21:54 ]
1.6でも出来るだろ
設定1個変えるだけ
eclipse使わなければ何の設定もいらない
悪いことは言わんから1.4なんか使うな

135 名前:132 mailto:sage [2009/02/25(水) 14:17:00 ]
DoJa-5.1_Emulator_DevGuide1.11.pdfより。
−−−−−−−−−−−−−−−−−−−−−−−−−−−
2.1.インストールする前に
(5) JDKは、JDK5.0以降でも問題なく動作しますが、保証されるものは、JDK1.4.2のみです。

4.3.プロジェクトのビルドと通常起動
脚注[5] 動作保証外となりますが、JDK5.0環境下でも利用可能です。但し、JDK5.0環境下では
Shift_JIS(MS932)で作成したコードをビルドした場合、一部の全角文字("〜"(WAVE DASH)
および"−"(MINUS SIGN))が正しく変換されず実行時に文字化けしますので、
下記の通りbyte配列による表記かUnicode表記でコードを記述するようにして下さい。
 "〜"(WAVE DASH)・・・byte配列:{0x81,0x60}、Unicode:'\u301C'
 "−"(MINUS SIGN)・・・byte配列:{0x81,0x7C}、Unicode:'\u2212'
−−−−−−−−−−−−−−−−−−−−−−−−−−−

だそうだ。

136 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 15:26:16 ]
●ワプロとか文字化けしてるよね
文字列リソースは外部に持たせれば問題なし

137 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 20:21:20 ]
タレコミを受け付けました。次回もよろしく〜
                         ↑これの問題か

138 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 21:25:08 ]
graphics.setColor(Graphics.getColorOfName(Graphics.Black))

これが激しくウザったいんだが、なにか省略する方法はないか?

139 名前:デフォルトの名無しさん [2009/02/25(水) 21:43:34 ]
ごめん、自己レス。
starだと色にアルファが使えるらしく、setColorの引数は
0xaarrggbbで指定するみたいだった。
とうぜん、0に設定すればアルファも0なので透明、というはなしらしい。
あと、ちょっと気になるんだけどミニアプリの画面サイズってどこで設定するの?
ADFの設定項目が無いんだけど。

140 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 21:44:48 ]
自分でsetColor用のメソッドなりクラスなり作ればいいんでない?



141 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 21:49:56 ]
追加レス
>starだと色にアルファが使えるらしく
Doja4.0以降でも全く同じように使える。

>ADFの設定項目が無いんだけど。
ある。

ミニアプリとか公式リファレンスで分かりやすく説明してるからこんなとこで聞くより読んだ方が早いよっと。
setColorにしても同様。

142 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 21:53:30 ]
>>139
setColor()の引数は機種依存の値なので、0xaarrggbbとは限らない。
getColorOfName()とgetColorOfRGB()の説明を参照。

143 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 22:01:09 ]
おお、レスありがとよ。
拙者MIDP畑にいたものだからドコモ畑の勝手がわからんで失礼申した。
で、ミニアプリの画面サイズ設定はDrawAreaでなくpalletで行うらしい。
160x160,320x240,240x320,440x80が設定できるんだってさ。ふーん

144 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 00:58:50 ]
なんでこう開発マニュアルやAPIドキュメントすら読まない奴が多いんだ

145 名前:デフォルトの名無しさん [2009/02/26(木) 04:16:28 ]
Panelで、
setLayoutManager( null );
の時は、画面のサイズ以上の場所に位置させると
アンカーボタンやボタン等の上・下側にラベルを表示させて
見るとラベルが見える所までスクロールしません。
これは、どうしようもないのでしょうか?



146 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 06:07:14 ]
質問文がどうしようもない。
全然状況が分からない。

147 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 07:16:21 ]
どう見ても日本語(の文章構成)じゃないので、
「setLayoutManager(null)」と「スクロール」から勝手に推測。
iアプリコンテンツ開発ガイドによると、
>レイアウトマネージャを無効にした場合、機種によってはスクロール機能に制限が発生します。
だそうだ。

148 名前:デフォルトの名無しさん [2009/02/26(木) 07:54:10 ]
日本語が下手で、すまん
Panelで、
setLayoutManager( null )の時に
まず一番上にラベルを配置して
少し下に離してアンカーボタンやボタン等を
いくつかスクロールが起きるぐらいに離して配置すると
最初は、上側ラベルが見えますが、
一度下にスクロールしてラベルが画面外に出た後で
また上にスクロールしようとしても、
アンカーボタンやボタン等の範囲しかスクロールしないで
上側ラベルが見える所までスクロール出来ません。
これは、どうしようもないのでしょうか?



149 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 16:36:37 ]
ついでにボクもPanelについて質問。

Panelは機種依存があるのでCanvasを使用するのがいいという
記述をみかけます(503時代の記事)
701以降でも同様でしょうか。

150 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 20:01:47 ]
暇だからstar用の落書きアプリ作ってみたぜ。
SH-04aとかでうごく。
dosukoi.sub.jp/software/java/touch/Download.html
それはそうと、こういうペイントソフト的なものを開発するノウハウってどこかに転がってないかなあ。
色合成とかさっぱりだぜ。



151 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 20:10:29 ]
>>149
機種依存とか、そういう話とはちょっと違うんだぜ。パネルを利用する、ってのはWindowsでいうボタンとかテキストボックスを使うフォームを利用するようなもんなんだぜ。
だから、特定のキーを押したら必ずなにか共通の動作が呼ばれたり特定の描画が呼ばれたりするわけで、
ゲームのようなキー操作と画面の描画が対応関係にないものについては、全然相応しくないどころか実現不可能なんだぜ。
とりあえずはゲーム作るなら絶対にCanvasしかつかわない、って覚えておくといいぜ。

152 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 21:46:31 ]
>とりあえずはゲーム作るなら絶対にCanvasしかつかわない
「絶対」なわけないだろ。寂しい発想は捨てようぜ。

テキストを読んで選択肢で分岐するノベルゲーム(というかゲームブック)。
Panelのコンポーネントで案外まともに作れるもんだ。
色が無くたって顔文字で登場人物を表現したり。

153 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 22:20:44 ]
そりゃ寂しいゲームだな

154 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 22:42:41 ]
寂しいレスが付いたなw
Canvas使わなくてもゲームは作れるって話だとわかると思うけど。

155 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:07:50 ]
ソフトキーの文字でゲームやればいいんでない?

156 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:12:55 ]
果たしてそんな物やる人いるのかって言う話だよな。
そこが破綻してたら、例示としての意味も薄れるってもんだ

157 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:48:04 ]
>>152
なにその魔法のiらんどケータイ小説

158 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 23:56:03 ]
やるやらない、面白いつまらない、は話に関係ないんじゃないかと。
ゲーム作るなら絶対Canvasだ、という意見に対して
Canvasでなくともゲームは作れるぞ、って返してるだけで。
それならPanelでノベルゲームが作れるっていうのはちゃんと例示になってると思う。

159 名前:158 mailto:sage [2009/02/26(木) 23:59:41 ]
あー、もしかして>>156>>155へのレスかな。
だったらマヌケなこと書いてしまったな俺。

160 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 02:55:13 ]
>>152に対して皮肉ってると思うんだがw



161 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 10:03:17 ]
説明下手な人は、物事をもれなく正確に伝えようとする

Panelでもゲームは作れないこともないぜ!(実質的にそんなものゲームとして遊んでもらえるかは知らんがな!)

なんて説明、149みたいな初心者にほんとうにすべき説明なのだろうか?


162 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 11:35:51 ]
好きに解釈すればいいよ。知らないよりは知っててやる方が本人のためなんじゃない?

163 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 12:01:04 ]
もう必死になるのはよそうぜ

164 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 15:34:37 ]
Starアプリを作ったらF-01Aでは動き、
SH-02A、N-04AなどではJAMの時点で弾かれてしまいました。
何が原因ですか?

AppType = FullApp
UseNetwork = yes
LastModified = Fri, 27 Feb 2009 10:00:02
AppClass = Nullpo
AppTrace = on
AppName = Nullpo
PackageURL = Nullpo.jar
AppSize = 23450


165 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 19:55:53 ]
うpってみればわかるぜ。俺SH04a.
ってか、jamで落ちるってどいうこと?
エラーメッセージくらい出してくれないと予想も出来ない。

166 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 20:10:06 ]
そんなことより質問。
実機で60FPSになる処理が、エミュレータ上だと何故か40FPSくらいになったりするんだが、
(フレームのタスクをコメントアウトしても)
これってエミュレータ内部の時間精度がおかしいのかな?
なんか、場合によっては同じコードでも60FPSで動くこともあるみたいなんだが。
なんかコツというか設定をこうしたらいいとか無いでござるか?

167 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 20:14:51 ]
PCが遅いんじゃね?

168 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 20:25:36 ]
実機よりエミュレータの方が遅いんだろう。
割とよくあること。

169 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 20:28:53 ]
いやいや、Core2Duo 8600でメモリ2ギガで処理落ちとかないっすわw
それに、中の処理を空にしても同じFPSになるんだぜ。なんかおかしくね?

170 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 20:34:12 ]
>>164
SH-02AはStarに対応してないですよ。
N-04Aはなんでだろう?



171 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 20:49:10 ]
>>164
DrawAreaの設定をF-01A固有の480x864にしてない?
現行Star対応機種はF-01A、F-03Aを除き480x854までだから
不正なDrawAreaとして弾かれるよ

172 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 20:58:38 ]
iアプリ作成に挑戦しようと思ったんですが、Eclipse3.1.2のダウンロードが激おそでうまくできません orz
昔のEclipseがおいてあるいいミラーサイトはないでしょうか

173 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 21:04:25 ]
初心者はamaterasIDE入れておけ。
それと、基本的にeclipseのバージョンは最新を選んでおいた方がいい。
サポートなんて端から無いんだし、普通に動くからな。

174 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 21:13:28 ]
>>173
AmaterasIDEって知りませんでした。
アドバイス通り最新の「2.0.5.1(Eclipse3.3ベース)」をダウンロードしました。
ありがとうございました!

175 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 21:14:30 ]
>>169
使ってるAPIによるからなんとも。iアプリ?Star?
てか、簡単なコードでも曝してもらわんと分かんね。
曝されたら分かるという保証もないけど。

176 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 21:16:51 ]
レスありがとうございます
>>165
ダウンロードを開始すると落ちます。
実行時に出るのではなく、「ダウンロードできません」などの機種固有のメッセージです。
エミュのテンプレートで作りました。
変更点はAppClassとAppName、AppUseNetworkとAppTraceをOnにしただけです。
>>171
していないはずです。
>>170
え、そうだったんですか?
てっきり907i相当は全部Starに移行したものと思っていました。
私が機種名を勘違いしてチェックしていたのかもしれません。
今度再度確認してみます。

177 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 21:25:22 ]
>>176
jarファイルのサイズ確認してみた?
俺ロリポップ使ってるんだけど、ロリポップのwebFTP使うとjarが化けるんだよね。
だからzipでアップロードしてからリネームって手段使ったりしてる。

>>175 なんの変哲も無いコードだけど。
public void run()
{
long limit;
while(true)
{
limit=System.currentTimeMillis()+16;
update();//ここの二行はコメントアウトしてもFPS40になる
repaint();//
fps++;
while(System.currentTimeMillis()<limit);
}
}
これが実機で60fpsで動いてるわけで、どうにもこうにも。

178 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 22:01:07 ]
>>177
あー、16msで思い出した。
それ、多分Windowsのシステムタイマの分解能の限界です。
確か15.?msと10.?msぐらいの限界があって(PCのハードウェアによる)
それ以上の精度が欲しい場合は他のマルチメディアタイマなりCPUカウンタを使う
必要があったかと。(もう結構忘れてるんでごめんなさい)

なので、>>166で多分正解です。
対策はシステムタイマの分解能を測って10ms程度あるPCでテストするか、
エミュレータのバージョンを代えてみるか。


179 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 22:04:38 ]
エミュレータのバージョンを上げるってのは、
もしかしたら新しい版ではシステムタイマ以外を用いるように
変更されてるかもしれないから。


180 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 22:28:32 ]
>>176
基本的にiウィジェットに対応していない端末はDoja機。
この冬〜春モデルでもちらほらあったハズ。



181 名前:デフォルトの名無しさん [2009/02/28(土) 18:59:31 ]
最近の携帯の液晶は60fpsに対応してるのでしょうか?
ちょっと、前の液晶だと、30fpsが限界でした。
ちなみに白、黒、白、黒と画面全体をフラッシュさせる演出を入れたときに気がつきました。


182 名前:デフォルトの名無しさん mailto:sage [2009/02/28(土) 19:20:28 ]
描画面積とかで処理速度がやたら変わるのってかなり前のじゃね?
あの頃は描画回数より面積削る方が早くなったけど、最近作ったアプリは60fpsで結構スムーズに表示できたよ
まぁ、白黒フラッシュは流石にちらつくだろうけど






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<229KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef