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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2008/06/23(月) 12:39:32 ]
NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。

※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/

191 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 19:28:06 ]
すまん俺は誤爆した

192 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 17:04:47 ]
スクラッチパッドにjarを書き込んでそっからリソースを使おうとしてて
前やったときは成功したんだけど今やると画像読み込もうとするとnullが返ってきて動かない。


ただ、前に成功したときのjarファイルをダウンロードするようにしてみると
ちゃんと画像読み込んで表示もできてるんで、
どうも新規で作ったjarファイル自体が悪いんじゃないかという気がする。

この辺のやり方を教えてくだしあ。
一年以上前でもう全然覚えてない…

193 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 18:07:52 ]
Dojaで圧縮解凍できたのか。

194 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 18:32:36 ]
Jarのサイズが入って無いんじゃね?

195 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 20:43:04 ]
結局jarファイルの作り方を間違えてたようで、何とか解決した。

>193
JarInflaterとかいうの使うだけでアプリ内で圧縮解凍してるわけじゃなし。

196 名前:デフォルトの名無しさん mailto:hage [2008/07/11(金) 10:28:41 ]
通報にかこつけて掲示板を荒らすのは許されません
警察に相談したら悪ふざけに通報する人も逮捕の対象にするそうです
(警察に対する業務妨害)
なお警察は匿メールは無視しているそうです

197 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 10:45:10 ]
>>196
>>182
>■警視庁匿名通報フォーム ttp://www.keishicho.metro.tokyo.jp/anket/other.htm
       ^^^^


198 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 12:46:13 ]
>>196>>120だな

必死杉wwwwww

199 名前:デフォルトの名無しさん mailto:oage [2008/07/11(金) 20:07:28 ]
まだ荒らす気か?
これ以上このスレを荒らすなら
まじ殺すよ?
人殺したくてしかたねえんだよおれは
ナメルンジャネエ!



200 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 20:12:49 ]
何もこんなスレでやらなくても…。

201 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 20:13:10 ]
>>199
なんと言う及び腰

202 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 21:04:07 ]
>>199
自分のことは棚に上げてなんとやら

203 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 23:22:28 ]
警察来るまで2週間くらいかかるって聞いたが

204 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 00:18:28 ]
ゲーム作ろうと思って手をつけたりやめたりして2年たってるうちに
iアプリの基盤が進化して
俺が必死に勉強したデータをサーバから読み込んでスクラッチパッドに押し込める技とか
getPixel/setPixelとビット演算で半透明黒を描画する技とか
ぜんぜん必要なくなって、本当にありがとうございます

205 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 00:26:20 ]
まだ必要ですよ

206 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 07:13:42 ]
iアプリの開発手法についての質問です。

現在iアプリを作成しており、起動後まずメニュー画面が出て、
その後選択メニューに応じて画面遷移をするというシナリオを想定しています。
メニュー画面において、各メニューのリンクを画像にし、
かつフォーカスの当たっている画像は少し大きく表示される、
こんなメニュー画面を作ろうと思っています。
(説明が下手で申し訳ありません、モバイルSuicaのメニュー画面のようなイメージです)

ImageButtonを使うと、画像の後ろにボタンの端が残ってしまい、
AnchorImageを使うと、画像がくぼんだ格好になってしまいます。
フォーカスを管理して単純にImageにフォーカスが当たったら画像を変えて、
フォーカスがある状態でボタンを押したらsetCurrentで別のパネルに遷移・・・
ということができればと思っていたのですが、どうもそうはできないようで。

これを上手いこと実現できる手法がありましたら、ご教授願いたい思います。
よろしくお願いします。



207 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 10:09:16 ]
>206
Panelでは無理。
自由な描画が必要な場面はCanvasで。

208 名前:120 [2008/07/12(土) 10:29:10 ]
さきほど警察が来ました。逮捕されるかと思ったら、
迷惑通報者を逮捕したいので被害届を出してくれと頼まれました。
最近くだらないことで通報する輩が多いので、
見せしめのために数人逮捕するそうです。


209 名前:345 [2008/07/12(土) 10:31:39 ]
>>208
通報して自分が逮捕されるなんて滑稽ですね




210 名前:280 [2008/07/12(土) 10:33:09 ]
はげどうw

211 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 11:17:21 ]
他所でやれって言ってんだろクズども

212 名前:206 mailto:sage [2008/07/12(土) 12:45:40 ]
>>207
ご回答ありがとうございます。
色々探し回ったんですが、やはり無理なのですね。

じゃあよくあるアプリのメニューは全部Canvasで、フォーカスも独自に管理して
フォーカス移るたびにCanvas全描画し直しか・・・超めんどくせー、
とか色々思いつつも、Canvasで試してみたら、
それなりにスマート?に実現できました。

ありがとうございました。

213 名前:デフォルトの名無しさん [2008/07/12(土) 16:51:55 ]
礼にはおよばん

214 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 13:49:49 ]
色々調べてみたのですがわかなかったのでここで質問させていただきます。

eclipse3.1.1
DoJa-5.0
以上で開発を行っております。

2chブラウザのようなものを作ろうと考えているのですが
http通信すらできなくて困っています。

実験的にgoogleに接続しようとしてみたら
HttpConnection con
= (HttpConnection)Connector.open(
"www.google.co.jp",
Connector.READ, true);
この部分で例外が投げられてしまいました。
java.lang.SecurityException: Illegal host

そこで検索して調べてみたところ
ADFの設定(URL指定とhttpへのチェック)をすればよいと書いてありましたが
ダウンロード先としか通信できないという記述を見ました。

エミュレータ及び実機から任意のサイトへ接続するには
どうすればいいのでしょうか?


215 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 14:04:44 ]
ダウンロード元のサーバをプロキシのように踏み台にして任意のサイトと間接的に通信する

216 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 14:17:10 ]
>>215
即回答ありがとうございます
考え方は非常にわかりやすいですね

そのような方法を紹介しているサイトはありますか?
クライアント側とサーバ側についての
記述があるようなサイトがあればうれしいのですが・・。

217 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 16:11:52 ]
こういうCGIでも作れば一応できると思う

#!/usr/local/bin/perl
print "Content-Type: text/plain\n\n";
print `wget -q -O - $ENV{QUERY_STRING}`;

実運用時はもうちょっと考慮すべき点が色々あるだろうけど
(悪用されないよう制限かけたりとかetc)
まぁ参考にでも

218 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 17:02:57 ]
そんなこともわからないのにブラウザなんて作るの無理でしょ
中間鯖の負荷もかなりのものだろうからレンタルつかえないだろうし

219 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 17:05:24 ]
アクセス先が100MBくらいの超デカ画像とかなら一発で潰れるね



220 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 17:16:37 ]
回答ありがとうございます。
Javaだけで作れると思っていましたので
中間鯖の概念を教えていただいただけでも
大変勉強になりました。

画像は一切扱わず
内輪だけの公開を前提とすることで
負荷の方は軽減していきたいと思います。

ネットワークを利用したプログラミングは
ほとんどしたことがないので
知識不足で大変恥ずかしく思っております。

精進しますので冷たい目で見守ってあげてください。


221 名前:デフォルトの名無しさん [2008/07/13(日) 20:43:19 ]
eclipseって何ですかあ?


222 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 21:12:12 ]
カーナビ

223 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 21:50:32 ]
ttp://www.mitsubishicars.com/MMNA/jsp/eclipse/09/index.do

224 名前:デフォルトの名無しさん [2008/07/15(火) 01:08:24 ]

if(a==0){}else{a=1;}
のような空っぽの{}を使うと
アプリの動作が不安定になるみたいなんです
これは仕様ですか?


225 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 01:27:24 ]
ねーよ

226 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 01:28:08 ]
コンパイル時にそのまんまのわけないだろ

227 名前:デフォルトの名無しさん [2008/07/15(火) 17:44:39 ]
大きいGIF画像を読み込めない機種があるみたいなんですけど
これは仕様ですか?



228 名前:デフォルトの名無しさん mailto:sage [2008/07/15(火) 17:47:59 ]
仕様です
320*320までにしときましょう

229 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 00:03:58 ]
そうなんだよねー
機種ごとのサイズ制限公開されてないよね?
誰か調べてくれてる人いないかなー



230 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 01:14:34 ]
馬鹿こくでねえ

231 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 01:34:24 ]
>>224
そもそも何故に空っぽの{}なんて書いてるんだ?

これだったら
if (a != 0) { a = 1; }
でいいでしょうに…。

もちろんどっちで書いても不安定になることはないけど。

232 名前:デフォルトの名無しさん [2008/07/16(水) 02:08:50 ]
キー処理でループしている中に
空{}を使うと 空{}の処理が無限ループしてしまうようです

でも空{}はプログラムが格段に見やすくなるのでやめられません

233 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 05:34:16 ]
それ古いProGuardのバグじゃなかった?

234 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 05:43:02 ]

> でも空{}はプログラムが格段に見やすくなるのでやめられません

235 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 09:34:15 ]
ああ、Proguardが有意義な空無限ループを削除しちゃうバグあったな

236 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 18:57:49 ]
> でも空{}はプログラムが格段に見やすくなるのでやめられません

^q^

237 名前:デフォルトの名無しさん mailto:sage [2008/07/16(水) 23:31:31 ]
携帯端末の処理速度を取得するコマンドはないんですかね?


238 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 00:14:30 ]
コマンドw
自前で測るか、機種毎のデータを持つか。
測るなら、タイマで一定時間を測りつつ、単純カウントアップがいくつまでいけるか、とか。

239 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 00:31:31 ]
機種を判別するコマンドーはあるんですね
調べてみますん



240 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 00:41:36 ]
System.getProperty("microedition.platform")
を使えばいいみたいですね
でも100機種以上あるので機種ごとに処理速度を調整するのはめんどくさいですね
あきらめます

241 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 03:56:09 ]
>>224
漏れなら
if(a==0);
else a=1;
かな。処理が1以下ならブロック作る必要ないし。
if(true)を空にするのは比較の式を統一する目的でよくやるけど、
elseは改行した方が良いと思うぜ

242 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 09:25:28 ]
そういやD504iあたりで、{}で囲まないif文の後ろに正常に処理が移らないことがあったような
条件もうすっかり忘れたけど、Javaなのにスピード以外の動作がかわるってのはすげーなと思ったことが

243 名前:発見マン mailto:sage [2008/07/17(木) 11:02:15 ]
if(a==0)a=1;b=1;

if(a==0){a=1;b=1;}

にしないとb=1がifと関係なく実行されてしまう

244 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 11:02:53 ]
>>237
あなたは自分自身の性能を把握していますか?
ましてや強さなんていう相対的なものを把握できてますか?
ベンチマークでも走らせてください

245 名前:発見マン mailto:sage [2008/07/17(木) 12:08:33 ]
a=a+1 と a+=1 は同じ効果がある


246 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 13:01:15 ]
それがどうした

247 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 14:21:06 ]
>>243
発見以前にそれはあたりまえだろ

248 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 15:44:42 ]
・;(`ε()゙

249 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 17:45:31 ]
>>241
うちのとこではifのぶら下がりは悪とされていて、そういう記述は許されていない。
文がひとつで{}で囲う必要がなくても必ず囲うようにしてる。
あと改行も必須。デバッガでステップ実行したときにそこを通ったかどうか
わかりにくくなるので。




250 名前:発見マン mailto:sage [2008/07/17(木) 17:57:27 ]
たしかに{}が必要ない場合でも、癖でつけるようにしていたほうがいいかも
>>243のような凡ミスも起きにくくなるし
自分は必要なければつけないけど
(100Kアプリ専門なので容量節約のため)

251 名前:デフォルトの名無しさん [2008/07/17(木) 18:04:09 ]
括弧カッコつけようがjarのサイズは変わらんぞ

252 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 18:08:06 ]
if( a == 0 ){
 b = 0;
}else{
 b = 1;
}



b = 1;
if( a == 0 ){
 b = 0;
}

って書くとサイズが縮んだと思った。

253 名前:デフォルトの名無しさん [2008/07/17(木) 18:16:09 ]
馬鹿かお前

254 名前:デフォルトの名無しさん [2008/07/17(木) 18:39:16 ]
>>252
それもひとつのテクニックだとは思うんだけど
何をしたいのかわかりにくくなるのが難点だよね
bに値を入れた直後に条件によってまたbに値を入れるあたり

個人的には
b = (a == 0) ? 0 : 1;
って書きたいんだけど、3項演算ってバイトコードの効率悪いんだよなー

>>253
javacってやつはそんなものだ
書き方ひとつでいくらでもバイトコードのサイズが変わる


255 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 18:49:47 ]
javac以外はサイズ変わらないのか?

256 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 20:12:55 ]
>>252でサイズが変わるのは当たり前。

if( a == 0 ){
 b = 0;
}else{
 b = 1;
}

if( a == 0 )
 b = 0;
else
 b = 1;

ならばサイズは変わらない。

257 名前:デフォルトの名無しさん mailto:sage [2008/07/17(木) 21:29:59 ]
そんなくだらない容量削減手作業でやってる奴いるの?自動化しろよ。

258 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 10:01:50 ]
そもそももうiアプリ作らなくなってかなり経つな

259 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 12:20:47 ]
>>241ってそもそも、コンパイル通るか?
セミコロン1個余計だろ。



260 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 12:24:30 ]
ごめん、気のせい。

261 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 14:17:03 ]
俺こう書くことはあるよ

if( ... )
  なにか;
else if( ... )
  なにか;
else if( ... )
  なにか;
else
  ;

262 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 16:25:23 ]
>>117
>>このスレはそういうの読まない人の質問を、よく読む人が回答するスレです
そんなスレではありません。馬鹿はお帰り下さい。

263 名前:241 mailto:sage [2008/07/18(金) 16:27:08 ]
>>259
コンパイル通るよ
意味としてはif(true)の時は何もしない

264 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 16:39:17 ]
if(a!=0)でいいじゃん

265 名前:241 mailto:sage [2008/07/18(金) 16:41:20 ]
>>264

266 名前:241 mailto:sage [2008/07/18(金) 16:43:41 ]
>>265
('A`)

>>264
>>241
>>if(true)を空にするのは比較の式を統一する目的

267 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 17:07:12 ]
何もしない処理を書く必要があるのか

268 名前:241 mailto:sage [2008/07/18(金) 17:24:23 ]
>>249
なるほど。>>250と同じ意見で凡ミス回避の為に、
複数人でコードを共通的に認識しやすくするためには必要なルールですね。
今は一人だからと言うのと、そう言う記述があること前提で読んでいるので、
今のところぶら下がりしている漏れは極悪人ですな。
改行は必須と言ってもらえてよかった。

269 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 22:25:17 ]
b = (a == 0) ? 0 : 1;
これは難しいですね



270 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 22:56:20 ]
>>269
3項演算子だとサイズ大きくなるから使いすぎると

271 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 05:15:54 ]
比較の式を統一する必要性がわかんねー
何その無駄な縛りプレイ

272 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 08:37:25 ]
ぱっと見で誰でもわかりやすいようにってだけでしょ
比較のミスって意外と多いしな・・・
まあ、スレ違い

273 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 23:26:11 ]
Push解放してくれねーかなぁ。
Push使えるだけで可能性がものすごく広がるのに。

274 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 06:05:00 ]
PTT?ネイティブのじゃあかんの?

275 名前:デフォルトの名無しさん mailto:sage [2008/07/20(日) 11:32:47 ]
Pushってのはネットワーク側からの通知のこと。
PTTじゃないよ。
メールからの起動はあるけど、トラステッドはPushも使えるはず。

276 名前:デフォルトの名無しさん mailto:sage [2008/07/21(月) 10:37:47 ]
早い話がSocket通信解放してくれればそれでいいんだよな・・・

277 名前:デフォルトの名無しさん [2008/07/22(火) 21:10:21 ]
TextSS


278 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 17:26:35 ]
アプリ間で簡単にSD-BINDING共有できれば1アプリに詰め込まなくてもいいのに

279 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 21:32:55 ]
tanasinnのiアプリを作りたいんですが、著作権はありますか?



280 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 01:08:41 ]
著作権は誰が持ってるんだか知らないけど
オワタの冒険みたいに個人で作るだけならあまり気にしなくていいんじゃね。
会社で作って自分で考えたキャラだ!とか主張すると祭られるけどwww

281 名前:279 mailto:sage [2008/07/27(日) 13:26:48 ]
個人で作りますが有料アプリにするつもりなんですが大丈夫ですか?


282 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 13:58:39 ]
著作権は無いかもしれんが、2chで叩かれるのは必至だな…。

283 名前:279 mailto:sage [2008/07/27(日) 19:06:12 ]
有料にするには公式サイトにする必要があるみたいですね。
さっそく明日審査してきます。


284 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 19:10:21 ]
釣れません

285 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 19:41:40 ]
商標登録や著作権表示は忘れずに付けてください
タカラギコやのまネコのように、祭りになることを期待しております
手っ取り早く有名になるには近道です

社会的信頼は最悪だけどね。会社も個人も。

286 名前:デフォルトの名無しさん mailto:sage [2008/07/27(日) 22:29:06 ]
公式サイトの審査ってドコモに電話すればいいのかな?


287 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 00:57:06 ]
試してみろ

288 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 21:24:28 ]
個人って公式に登録できるのか?

289 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 00:30:33 ]
できる。
・・・わけがなかろう。

ただ個人などの非公式アプリでも課金方法を公式と同じ(電話代と一緒に請求)にすることは可能のようだ。
一部の有名な非公式アプリはそうなっている…というか、わりと最近次々とそうなった。
どういう経緯でそれが可能になるのかは知らないが。



290 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 00:58:11 ]
↓これの詳細わかる人いますか?

729 :デフォルトの名無しさん:2008/06/04(水) 01:20:55
k-tai.impress.co.jp/cda/article/news_toppage/40212.html
>iアプリDX以外のiアプリ利用時に、GPSで測位した位置情報が通知されてしまう場合がある

ってことは、この3機種では一般アプリからも単独でGPSの位置情報を利用する方法があるのか…?

738 :デフォルトの名無しさん:2008/06/04(水) 22:28:48
>>729
TrustedAPIDなしでもGPS情報取得できちゃうようなバグじゃね?

291 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 09:05:30 ]
>>289
興味深い話ですね







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

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

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