- 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/
- 248 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 01:03:09 ]
- よろしくお願いします。
現在iアプリでHTTP通信中、Canvasに 「通信中」という文字を点滅表示させたいと思っています。 しかし、HTTP通信はブロッキングされている為、 通信が終わってからしか描画(paint)されず困っています。 やはりネットワーク通信処理を スレッドで行うしか方法が無いのでしょうか?
- 249 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 06:19:15 ]
- 描画をスレッドでやる方法もあるぞ
- 250 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 13:13:37 ]
- 基本的なことかと思いますが、
1. iαppliToolに外部jarをクラスパスに追加してコンパイルすることは できないのですか? 2. Google Data API 使用のためJDK1.5は外せないのですが、JDK1.5だと iαppliToolではコンパイルすることはできませんか? よろしくお願いします。
- 251 名前:デフォルトの名無しさん mailto:sage [2009/03/27(金) 17:58:32 ]
- >>248
processEvent()は早く処理を終わらせなければならない 通信などの処理をするのは避けるべき >>250 1.は詳しい人頼む 2.は可能、試してないの?
- 252 名前:デフォルトの名無しさん mailto:sage [2009/03/28(土) 03:55:17 ]
- 外部ジャーは使えるけど、
iαppliToolを使って自分で作成しなおさなきゃダメじゃないだろうか おれも拾ってきたJ2ME向けのjarを使おうと思って登録したけど、 情報が足りません的なメッセージが出て使えなかったから、 ソースをコピってjarを作り直したよ
- 253 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 19:52:56 ]
- >>248参考ソース
//通信中なら点滅しながら文字列を表示するクラス public class busing implements Runnable{ public busing(Graphics g,String message,int xpos,int ypos){ this.x=xpos; this.y=ypos; this.g=g; this.mess=message; } private void repaint(){ if(blink)g.setColor(Graphics.getColorOfName(Graphics.WHITE)); else g.setColor(Graphics.getColorOfName(Graphics.BLACK)); g.drawString(mess, x,y); blink=!blink;} private Thread th=new Thread(this); private int x,y; private String mess; private Graphics g; private boolean blink=false; private boolean alive=true; public void exit(){ alive=false;} public void kick(){ th.start();} public void run() { try{ while(alive){ repaint(); Thread.sleep(1000);}} catch (Exception e){ }}}これを適宜作ってkick()して、終わったらexit()すりゃいい感じ。
- 254 名前:デフォルトの名無しさん mailto:sage [2009/03/29(日) 20:00:09 ]
- コメント無いからあれだけど、例えばCanvas内で
public void processEvent(int type, int param) { if(type==Display.KEY_PRESSED_EVENT) { b=new busing(getGraphics(),"押した",100,100); b.kick(); } else if(type==Display.KEY_RELEASED_EVENT) { b.exit(); } } こんな感じで使う。上記の例だと ・キーを押したら文字列点滅開始 ・キーを離したら文字列点滅終了 個人的には、文字じゃなくてGIFアニメっぽいもの流したほうがいいように思う。
- 255 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 11:59:35 ]
- HttpConnectionて、PackageURLと同一ホストじゃないとダメなんですよね。
天気予報とか取得してる勝手アプリって、どうやってるんでしょうか。
- 256 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:02:01 ]
- いったん自分のサーバーに取り込んでるはず
- 257 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 12:26:45 ]
- PHPならgetFileContentsでいっぱつ。
まあ、プロキシみたいな動作になるからサーバに弾かれるかもだけれど。
- 258 名前:255 mailto:sage [2009/03/30(月) 18:24:04 ]
- >>256, >>257
#! /usr/bin/perl print 'Location: ' . $ENV{'QUERY_STRING'} . "\n\n"; なるサーバプログラム書いて動かしてみたんだけど、HttpConnection の connect() のときに、ConnectionException の HTTP_ERROR(=10) が出ます。 HTTPの戻りみてみたら、302 Found. The document has moved 。 サーバプログラムが悪いのでしょうか。 PackageURLはサーバプログラムがおいてあるホスト名+XXXXX.jar にしてあります。
- 259 名前:デフォルトの名無しさん mailto:sage [2009/03/30(月) 19:22:48 ]
- リダイレクトしてるだけやん。手を抜くなw
それだとクライアント(iアプリ)にレスポンスを返して「ここに行け」って言ってるのと同じ。 結局、別のサーバーに接続しにいくことになる。 天気データを取得した後、静的ファイルにして外部から読み取れるところに置いておくか、 アクセスがある度に天気データをとりにいって、Perlなりで動的にデータを返さなきゃ。 動的にやると相手に負荷がかかるから、一定の時間間隔で静的ファイルを作るか、 動的にやるにしてもキャッシュするかにしなさい。
- 260 名前:258 mailto:sage [2009/03/31(火) 17:15:27 ]
- >>259
リダイレクトするだけじゃダメなんですねw > アクセスがある度に天気データをとりにいって、Perlなりで動的にデータを返さなきゃ。 やってみましたが、できませんでした orz Perl勉強して出直してきます。
- 261 名前:デフォルトの名無しさん mailto:sage [2009/03/31(火) 17:46:31 ]
- GETじゃなくてPOST
- 262 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 03:03:31 ]
- 多分超重いけどシェルスクリプトでwgetしちまえ
- 263 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 18:50:08 ]
- えーw
- 264 名前:デフォルトの名無しさん mailto:sage [2009/04/02(木) 19:44:15 ]
- シェルスクリプトに穴があってクラックされるわけですね。わかります。
- 265 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 12:59:10 ]
- そして見るに耐えかねたやさしいクラッカーさんがcurlで書き直してくれると
- 266 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 19:36:29 ]
- そいつは助curl
- 267 名前:248 mailto:sage [2009/04/04(土) 00:14:39 ]
- 248です!!
みなさん回答ありがとうございます。 返事が遅くなって申し訳ありません。 >>253-254 サンプルありがとうございます。 ネットや本で調べたところCanvasに対して (1)メインループ→単なるメソッドで行う、描画→paintメソッドを使う。 (2)メインループ&描画→implements Runnableしてスレッド内で全て行う。 の2通りくらいですかね・・・ 私の場合、(2)のように作ったところ、通信中の描画処理でハマってしまった訳です。 メインループやHTTP通信を考慮すると、 みなさんはどのような作りにしているのでしょうか?
- 268 名前:デフォルトの名無しさん mailto:sage [2009/04/04(土) 03:22:39 ]
- おお、StarのAPI対応状況が出てる。
さりげなく今のリファレンスに載ってないシンボルがありますな。 次のバージョンでは、バッテリの残り時間や充電の残り時間が取得したり、 ピンチ(2本指)操作したりできそう。 あら、F-01AはKEY_CLEAR, KEY_PAGE_UP, KEY_PAGE_DOWNが取れるのに、 何故か×になってる。。
- 269 名前:268 mailto:sage [2009/04/07(火) 22:58:35 ]
- 04/07版で次バージョンっぽい部分が消されてる...。
04/04版(jguideforstar1_x_opt_impl_09323.pdf)には書かれてたのに。。
- 270 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 00:50:40 ]
- kwsk
- 271 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 22:19:24 ]
- >>270
www28.atwiki.jp/f-01a/pages/37.html ↑参照。ってこれも消されたりしてw ところでPointingDeviceの挙動を調べているのですが、 N-01A(タッチパネル)やSH-01A(光タッチクルーザー)のマウスモードはどんな動きでしょうか? とりあえず実機で確認できた3台はこんな感じでした。 ・タッチパネル(D800iDS) 押した時にPOINTER_MOVED_EVENT(param=0)→KEY_PRESSED_EVENT(param=KEY_SELECT) 離した時にKEY_RELEASED_EVENT(param=KEY_SELECT) ・ニューロポインター(N903i) カーソルを動かし始めた時だけPOINTER_MOVED_EVENT(param=0) ・フィンガーポインター(F-01A) カーソル位置が変わるたびにPOINTER_MOVED_EVENT(param=0)
- 272 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 05:51:59 ]
- iアプリでは、Java Speech が動くのでしょうか?
言い換えると、J2ME 上で動く Java Speech の実装はあるのでしょうか? 言語は英語でOKです。日本語はないでしょうから。 ちなみに、iPhone では 「Speak EZ」というアプリで実現しているので、 speech SDK を使用することができるのだと思います。
- 273 名前:デフォルトの名無しさん [2009/04/13(月) 17:17:13 ]
- カメラを使ったアプリを作ってます
takePicture()でカメラを起動したまま放置するとエラーが発生してアプリが勝手に終了してしまいました N904iとF906iで試しましたが両方同じでした try 〜 catch(Exception e)でエラーメッセージを表示しようとしましたがダメでした catch(Error e)もcatch(Throwable e)もダメでした 解決方法があったらお願いします
- 274 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 20:20:27 ]
- doja5.0ってeclipse3.4で動くのか?
- 275 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 21:32:28 ]
- >>274
Doja-5.1 + Ganymede-SR2 を問題なく使えているので 5.0 でもいけるんじゃないかな
- 276 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 22:16:50 ]
- >>273
セキュリティ的にまずいとか消費電力的にまずいとか そんな理由でシャットダウンされるんじゃないの? と適当に想像してみる。 >>274,275 dojaエミュレータとeclipseのpluginがコネクタでつながってるだけだからね。
- 277 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 23:59:53 ]
- 表計算ソフトみたいなUIを実現させてみたいんですが、
スプレッドシートを擬似的にでも実現させる方法を、解説しているサイトか書籍ってありますか? ググってみると、iアプリそのものは見つかるんですが…
- 278 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 00:06:48 ]
- 見えてる所を表示するだけだよ
- 279 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 01:36:24 ]
- >>273
F-01Aでやってみたら、 「一定時間操作が無かったためカメラを終了します。」 と表示されてカメラは終了したけどアプリは落ちなかった。 多分勝手にキャンセル扱いになったからだと思うけど、 そのあたりの実装って機種依存なんだろうか。
- 280 名前:デフォルトの名無しさん mailto:sage [2009/04/14(火) 01:48:14 ]
- APIリファレンス見た?
- 281 名前:273 mailto:sage [2009/04/16(木) 14:39:48 ]
- 解決しました
エラー処理の中で メディアイメージをdisposeしていたのですが、 エラーのタイミングから 中身がnullのオブジェクトに対してdisposeをしようとしていただけでした お騒がせしました
- 282 名前:デフォルトの名無しさん mailto:sage [2009/04/16(木) 20:47:16 ]
- これがほんとのぬるぽ
- 283 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 21:35:39 ]
- PanelとHTMLLayoutで画面を作っています。
テキストボックスを入力コンポーネントの先頭におくと、 画面を開いたときにテキストボックスが編集状態(文字入力モード)になるんですが、 これって仕様なんでしょうか。APIリファレンスを見ても見つかりませんでした。 コンストラクタでTextBoxオブジェクトを生成して、addしてるだけなんですが・・・
- 284 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 22:54:31 ]
- Panelに切り替えるのを「決定キーを押した」でやっていると、
画面切り替え後に「決定キーを離した」が来るから、 テキスト編集画面になった、とか?
- 285 名前:デフォルトの名無しさん mailto:sage [2009/04/17(金) 23:14:50 ]
- >>284
うおおおおおおお!!! まるでこの目の前のソースを見たかのような指摘、 すげええええええええええ!!!ありがとうございます! ボタンは基本「離した」するのが普通なんでしょうか。 長押しは「押した」と「離した」両方使って判断してますが、 普通のクリックは「押した」でやってます。 たびたびすみませんが、お時間あったら教えてくださいm(_ _)m
- 286 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 01:19:52 ]
- >>285
自分も似たようなことで悩んだことがあったもので。 キー関係は、押した瞬間に反応が欲しい場合以外は「離した」でやった方が無難です。 「押した」でダイアログや別画面を開く機能を使ってしまうと、 切り替え後の画面に「離した」イベントが届いて誤動作することがあります。 Display.setCurrent()、Dialog#show()、Canvas#imeOn()あたりが怪しい。 長押しは「押した」でタイマーを起動して時間をチェックしないと、 短押しと区別が付かなくなりませんか?
- 287 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 01:34:46 ]
- >>286
わざわざありがとうございます。「離した」が無難なんですね。 長押しはおっしゃるとおりタイマーを使っています。 メニューなどCanvasでリストっぽいのを表示させるのに使ってますが、 こちらは短押しは「押した」、長押しは「押した」「離した」でやると、 個人的にしっくりくる動きをします。 リスト移動の短押しを「離した」でやったら、 移動するときに引っかかるような感じがしましたので、 画面遷移をする選択キーとソフトキーに関して「離した」を使うようにしました。 大変お世話になりました!
- 288 名前:デフォルトの名無しさん mailto:sage [2009/04/18(土) 22:49:53 ]
- Windowsなんかもマウスのボタンを離した時に発火するよね
- 289 名前:デフォルトの名無しさん [2009/04/20(月) 12:06:58 ]
- 247ではないですが、当方も文字列の回転でこまっています。
どなたか教えていただけますか?
- 290 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 14:09:16 ]
- >>289
画像は回転できるでしょ Image.createImageに描いて回転させれ 「文字背景の透過ができないじゃないですか!」とか言ったら、呆れる
- 291 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 14:34:15 ]
- takeMovieで動画を取ろうと思うのですが
ファイルのデータサイズは指定できないでしょうか? (500kになったら撮影終了、とかしたい) APIリファレンスで 画像の縦横のサイズを指定する方法(setImageSize)は見つけたんですが データサイズの指定は見つけられませんでした できる、ここに書いてあるとか 隠しパラメータでこの機種ならできるとか あったらお願いします
- 292 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 15:53:32 ]
- そういう「隠し」は絶対無い。Javaの仕様上あったらすぐばれるので、隠す必要がない
圧縮するまでサイズわからんのだから、サイズできるのはまぁ無理だろ
- 293 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 22:48:13 ]
- >>289
前スレに貼ったやつがまだ生きてるよ。 aryarya.net/up/img/2282.txt
- 294 名前:デフォルトの名無しさん [2009/04/20(月) 22:52:52 ]
- 290
ありがとうございます。 なにせ高校生ではじめて作っているので正直わかりません。 どこかサンプルとかないでしょうか?
- 295 名前:デフォルトの名無しさん mailto:sage [2009/04/20(月) 22:58:34 ]
- 学生と言えば許されるとでも思ってるのか?
- 296 名前:デフォルトの名無しさん [2009/04/20(月) 22:58:43 ]
- 289
ありがとうございました、参考にします。
- 297 名前:デフォルトの名無しさん [2009/04/20(月) 23:16:39 ]
- すみません、293でした。
- 298 名前:デフォルトの名無しさん mailto:sage [2009/04/21(火) 23:50:10 ]
- 質問させてください。
ドコモの公式サイトを作成したことがないので、お聞きしますが、 「uid=NULLGWDOCOMO」で取得できるuidと iアプリので取得できるPhone.USER_ID(もしくはPhone.TERMINAL_ID?)は 同一の端末識別番号でしょうか? ネットで調べてもUSER_IDとTERMINAL_IDの違いがイマイチわかりませんでした。 よろしくお願いします。
- 299 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 00:55:46 ]
- USER_IDはSIMのID。機種変更(買い増し)してもSIMが一緒なら変わらない。
TERMINAL_IDは端末自体のID。端末を変えれば絶対変わる。
- 300 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 15:20:07 ]
- 質問させてください。タッチパネルを使いたいのですが、うまくいきません。
シミュレーター上では動くのですが実機SH-03Aではタッチパネルが反応しません。 いろいろ端折っていますが関係ありそうなところだけ書きます。 import com.docomostar.opt.ui.TouchDevice; public class TP extends StarApplication { public void started(int launchType) { try{ if(TouchDevice.isAvailable()){ TouchDevice.setEnabled(true); } } catch(Exception e){} } } class myCanvas extends Canvas{ int a = 10; public void processEvent(int type, int param){ try{ if(TouchDevice.isEnabled()){ if (type == Display.TOUCH_PRESSED_EVENT) { int TouchX = TouchDevice.getX(); if(TouchX < getWidth()/2){ a++; } repaint(); } } } catch(Exception e){} } }
- 301 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 15:33:13 ]
- しりたいこと
1.started() 内で isAvailable() は true を返しているか 2.processEvents() はTouchDevice 関連のイベントを受け取っているか
- 302 名前:300 mailto:sage [2009/04/22(水) 15:47:45 ]
- 上記の2つを中心に調べて見ます。
ありがとうございました。
- 303 名前:300 mailto:sage [2009/04/22(水) 15:50:31 ]
- というか、素人が手を出すものではないのですね。
iアプリ。 正直意味が半分しか解りません。スレ汚し失礼しました。
- 304 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 16:55:20 ]
- 最初は誰でも素人なんだから頑張って壁を越えれ
- 305 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 18:53:53 ]
- 最大の敵は実機
- 306 名前:デフォルトの名無しさん mailto:sage [2009/04/22(水) 19:04:52 ]
- だが禿端末(特にT)程じゃない
- 307 名前:298 mailto:sage [2009/04/23(木) 21:10:42 ]
- >>299
回答ありがとうございます! USER_IDとTERMINAL_IDの違いがわかって、スッキリしました。 感謝です!!
- 308 名前:デフォルトの名無しさん [2009/04/27(月) 21:55:27 ]
- gif画像の画面更新について質問いたします。
canvasにgifをpaintメソッドにて表示。 キー操作で動かしてるだけのプログラム。 手元にあるSH706ieとN906iで動かしている。 どっちの機種も、電話切断キーでの「終了しますか?」ダイアログで「いいえ」を選んでアプリに戻ると、gif画像が動かない。 drawString、setColor等のメソッドは普通に画面更新される。 lock unlockでダブルバッファリングしている。 わかりません...
- 309 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 23:36:46 ]
- タイマーかスレッドでキー入力を監視しているのに、
Display.RESUME_VM_EVENTで何もしてないとか?
- 310 名前:デフォルトの名無しさん [2009/04/28(火) 06:52:07 ]
- >309
解決しました! まだまだ知らないことだらけで、大変勉強になりました!
- 311 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 11:13:36 ]
- >>310
どう解決したのかも書いてよ
- 312 名前:デフォルトの名無しさん [2009/04/28(火) 23:11:40 ]
- 複数のサウンドを再生するにはどうすればいいんですか?
またMIDIサウンドの再生中に他のサウンドを再生すると必ずエラーが出るのですが仕様ですか?
- 313 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 23:12:55 ]
- 無茶しやがって
- 314 名前: ◆2237831232 mailto:sage [2009/04/29(水) 01:54:01 ]
- >>310
お役に立ててなにより。 ちなみにエミュレータでは発話→終話と押すと同じ状態になるので、 毎回実機で試さなくても大丈夫。 >>312 900i以前でもない限りは4つまでいけるはず。 ポート指定はしてる?
- 315 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 18:02:01 ]
- すみません、ネットワークのことで質問させてください。
現在サーバーからデータを取得して表示するアプリを作っています。 データが小さいと問題ないのですが、9Kバイトほどのデータを取得すると、 エミュレーターの実行が止まってしまいます。例外もはきません。 ----- ソース一部 ----- try { conn = (HttpConnection)Connector.open(pUrl, Connector.READ); conn.setRequestMethod(HttpConnection.GET); conn.connect(); ←##### ステップ実行でもここで止まる ##### reader = new InputStreamReader(conn.openInputStream(), "UTF-8"); WebサーバーにはApache2.2を使っており、 パケットサイズは8Kバイトとあったのでこのあたりが関係しているように思いますが、 ここから先がわかりません。たぶん何かを待っているのだと思うのですが・・・ HTTPヘッダーのContent-LengthとContent-Typeが必須とのことですが、 PCのブラウザからリクエストした限りでは両方とも返されています。 実機(SH903i)では問題ないのですが、ほかの端末はよくわかりません。 何か心あたりがありましたらよろしくお願いします。
- 316 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 18:09:52 ]
- 一度に8K全部落とせて無いんじゃね?
- 317 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 18:16:10 ]
- >>316
レスありがとうございます。 8Kまでは大丈夫だと思うんですが、それ以上がダメなのかなあと思っています。 たまにうまく取得できることもあるので、それでまた混乱しています。
- 318 名前: ◆2237831232 mailto:sage [2009/04/29(水) 18:21:42 ]
- Connector.open()の第三引数にtrueを指定して、
タイムアウトを設定したらどうでしょう?
- 319 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 18:55:15 ]
- >>318
ありがとうございます。 第3引数に「true」を指定して20分ほど待ったのですが例外が出ません。 もう少し調べてみようと思います。
- 320 名前:315 mailto:sage [2009/04/29(水) 19:54:22 ]
- レスをくださった方、ありがとうございます。
iアプリ開発環境のネットワーク設定にプロキシを指定できるようでしたので、 どのような通信をしているのか「Paros」というローカルプロキシサーバをインストールし、 レスポンスデータをキャッチしようとしたところ、現象が完全に再現しなくなりました。 プロキシを通さないと再現します。 今回は自サーバーを立てたのですが、 プロバイダから無料でもらえるホームページスペースにデータを置くと、 全く問題なく取得できます。プロバイダのWebサーバーは不明です。 とりあえず開発を進めつつ検証してみます。 HTTPレスポンスヘッダの主な違い(一応) プロバイダの方には「Age」がある Content-Typeはプロバイダ→text/plain、自サーバ→text/xml(text/plainになるよう変更してもダメ) 自サーバの方には「Connection: close」がある
- 321 名前:デフォルトの名無しさん [2009/04/29(水) 20:57:49 ]
- ポート指定とは同期のことですか?
- 322 名前: ◆2237831232 mailto:sage [2009/04/29(水) 22:57:02 ]
- AudioPresenter.getAudioPresenter(int port)のポート。
別のポートを指定して取得したAudioPresenterは同時再生できる。 # 指定しなくても同時再生可能数までは再生できるはずだけど。 ところでエラーってError?それともException? 再生時ならUIException#getStatus()が分からないとどうにも。
- 323 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 17:43:05 ]
- 卒業制作で携帯電話シュミレータを作ろうと思っているのですけど、
何がいいですか? Java?Flash?
- 324 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 17:49:12 ]
- 携帯電話シュミレータって何?
- 325 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 17:59:41 ]
- 何かさ、Mac上にはiPhoneアプリ開発のための
iPhoneシュミレータってソフトがあるんですよ それにみたくWin上で携帯電話のシュミレータができたら面白くないですか? 機種変更前にPC上で触れることもできるし・・・
- 326 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:06:13 ]
- DocomoもSoftBankもauも開発用のエミュレータなら
既にあるわけだが、それで遊ばれちゃ金にならないんで、 ちゃんと売り物のアプリはPCからのアクセス 鯖がはじくようにしてある。
- 327 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:24:22 ]
- あるんですか!?
申し訳ないんですが、リンク貼って頂けません?
- 328 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:29:20 ]
- >>3
- 329 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:32:52 ]
- いや、これではなく、本物の携帯電話のようなシュミレータの事です!
電源が落とせたりetc スレチすいません。。。
- 330 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 18:51:14 ]
- とりあえず>>3 に実装されてない機能で、
君が必要と思う機能を列挙してくれないか。 1. 電源が落とせたり。
- 331 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:14:10 ]
- ラジバンダリ
- 332 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:23:54 ]
- >機種変更前にPC上で触れることもできるし・・・
現行機種と全く同じインターフェース、機能を備えたものが欲しいの? 無茶な要求、っていうか不可能だろ
- 333 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:26:25 ]
- やっぱり基本の通話機能だろう。
それとワンセグなんかどうだ。
- 334 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:30:00 ]
- 万歩計とGPSは必要だね
- 335 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 19:43:20 ]
- 使われ方を考えると三種の神器機能は
メール ブラウザ カメラ じゃないだろうか メールと通話、どちらかを選べとせまられたら メールを選ぶやつの方が多いと思う
- 336 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 20:09:16 ]
- 使われなさを考えると三種の遺物機能は
テレビ電話 プッシュトーク 2in1 かもしれんな。
- 337 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 20:12:34 ]
- 文字だけって・・・
ポケベルってのが昔あったな
- 338 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 01:16:09 ]
- ポケベルって文字っつーか数字だけってイメージ
- 339 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 01:59:52 ]
- シミュ、な。
- 340 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 09:21:27 ]
- ポケベル時代がもうしばらく続けば、会話全部を数字で表現できるように
日本人が進化したかもしれないな。14106
- 341 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 09:56:37 ]
- ポケベル打ち⇔文字の変換アプリを作れと?
- 342 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 10:18:12 ]
- 最終的にShift_JISで会話するんですね
- 343 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 13:15:06 ]
- 誰だ1ビット落として転送してんの
- 344 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 19:06:36 ]
- >>322
com.nttdocomo.ui.UIException: Can't set media sound while playing というエラーが出ます
- 345 名前: ◆2237831232 mailto:sage [2009/05/02(土) 00:04:12 ]
- それはThrowable#getMessage()のような気が...。
とりあえずメッセージから考えられるのは次の3つ。 ・setSound()してない ・再生中にサウンドがunuse()かdispose()された ・再生中にsetSound()した(ちょっと自信ない) 同じAudioPresenterにsetSound()→play()→setSound()→play() とすると3番目に引っかかるはず。 getAudioPresenter(0)とgetAudioPresenter(1)で2つのAudioPresenterを取得、 それぞれにsetSound()して、それぞれplay()すれば同時再生できない?
- 346 名前:デフォルトの名無しさん [2009/05/02(土) 00:33:16 ]
- Star対応端末を中古品などで格安に入手するには
どうしたら良いでしょうか? Starのテスト端末にしたいのです。
- 347 名前:デフォルトの名無しさん [2009/05/02(土) 03:18:12 ]
- スレ違いかも解りませんが教えて下さい。
PanelとKeyListenerの関係の様に xxxPanel extends Panel implements KeyListener PanelのサブクラスににKeyListenerをインプリメントすると キーが押された時に以下の関数がコールされますよね void keyPressed( Panel panel, int key ) この時にkeyPressedをコールしているのはPanelの内部でだと思うのですが このPanelのソースではkeyPressedをどの様にコールしているのでしょうか? ヒントだけでもお願いします。
- 348 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 05:32:53 ]
- >この時にkeyPressedをコールしているのはPanelの内部でだと思うのですが
システム側から呼ばれるんでないの? CanvasのprocessEvent()のように。
|

|