1 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 13:32:59 ] NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。 ※DoCoMo以外は下記スレへ。 CLDC+MIDP+携帯電話用Javaスレッド part 7 ttp://pc11.2ch.net/test/read.cgi/tech/1180010672/ ■ iアプリ特有ではなくJava一般に関する質問はこちらへ 【初心者】Java質問・相談スレッド110【大歓迎】 ttp://pc11.2ch.net/test/read.cgi/tech/1197710566/ ■ iモード携帯電話用Java(iアプリ)まとめサイト ttp://ton.my-sv.net/ ■関連スレ 【日本携帯】Mascot Capsule/Micro3D【標準】 ttp://pc8.2ch.net/test/read.cgi/tech/1117773530/
58 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 14:15:43 ] >>55 たまに遭遇したことあり、Doja自体が落ちてデスクトップにトレースログが吐き出される 原因は不明 >>57 102400byte
59 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 15:47:40 ] 最近のやつはKiB(キビバイト)も知らんのか
60 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 15:48:59 ] 最近のやつw KiB使うやつってKBをキロバイトって読むんだよな なんで大文字のKなのか分かってない
61 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 16:00:13 ] バイトかビットか明示すれば解決な話を引っ張るのはやめにしようぜ
62 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 16:00:43 ] >>57 キビバイトと言う単位 こちらの単位の方が推奨されてるらしいね 1キロバイトは1000バイトと表せるが、1キビバイトは1024バイト と、曖昧に表すことが出来ず正確に表さなければいけない 習ってから大分年月が立ったからどっちがどっちか忘れたがSI接頭辞と2進接頭辞に分類される 100キビバイト=102400バイト=819200ビット 通信量でいうと800パケット iモードのパケット通信料で表せば64円也 たぶんこの方は、勉強なさってる方なんでしょう
63 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 16:06:39 ] だからKiB(キビ)MiB(メビ)GiB(ギビ)とか出てくる前は k(キロ)とK(ケー)で明確に区別していたんですよ
64 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 16:06:57 ] >>60 103と区別するためだっけ?
65 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 16:08:58 ] >>63 はデマ
66 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 16:16:59 ] 確かSIだとk(キロ)の単位は103で 2進だと単位が210になるから 大文字のKで表示されるようになったと記憶する キビ出る前はSIのキロと区別するためにケーと言ってた時期もあったっけ 懐かしいな
67 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 16:19:43 ] >>61 1バイト=8ビットとは決まってないぞ 今度からオクテットを使いなさい
68 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 16:23:02 ] >>67 つか、いい加減ちゃんと単位を統一してほしい 歳をとると頭が混乱してくる
69 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 21:08:50 ] >>63 大文字のKは絶対温度(ケルビン)の単位だから,その使い方がそもそも間違ってた
70 名前:デフォルトの名無しさん mailto:sage [2008/01/09(水) 22:53:13 ] 間違ってたってw 単位と倍量をいっしょにしないで><
71 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 00:35:38 ] kとKを使い分けてたのはネットの慣例的な部分が強くてソレじゃ問題だからってんで Kiが生まれたんじゃないの? 明確に区別してたってのは流石にないな
72 名前:デフォルトの名無しさん [2008/01/10(木) 00:35:53 ] com.nttdocomo.ui.util3d.TransformのrotateQuatメソッドの使い方が分からん。 そもそも普通のrotateメソッドとの違いは何?内部で三角関数を使わない分早いってだけ?
73 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 01:06:13 ] >>71 ネット? kとKはインターネットどころかパソコン通信も存在しなかった時代からですよ このスレの多く(?)の人がまだ生まれてもいない時代からですよ
74 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 01:44:32 ] >>72 クォータニオンじゃね?と3D分からん人間がレスしてみる
75 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 08:58:54 ] >>70 単位の記号を倍量に使ってはいけない
76 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 11:01:45 ] >>58 あたしだけじゃなかったんだ。 そうそう、doja.exeが堕ちる。エミュレータのウィンドウは残ってるんだけ どね。 >>56 あたしも最初に自分のコードを疑った。 世界で一番信用できないのは、自分の書いたコードだから。 で、結局… 1.普通にビルド。100KiB超え→堕ちる 2.ビルド後、Obfuscatorを通す。100KiB未満→実行可能 3.適当なリソースを抱き合わせて、Obfuscatorを通す。100KiB超え→堕ちる となったわけで、聞いてみた次第。 とりあえず、DoCoMoに聞いてみる。 ありがとう、えらい人。
77 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 13:34:49 ] >>75 mm ↑ミリ(補助単位(分量))とメートル(基本単位)どっちも m ですけど
78 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 13:42:40 ] そろそろ、他所でやってはくれまいか。
79 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 15:46:53 ] 100キビ未満にビルドすれば墜ちない
80 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 23:23:09 ] public final class A extends IApplication{ B b; Thread th; public void start(){ b=new B(); Display.setCurrent(b); th=new Thread(b); th.start(); } public void resume(){ //ここで現行スレッドを強制終了してbを新しいスレッドでスタートしたい } } こういう処理をしたいんですけど多分正規の手段では無理だと思うんです。 BCELとかで直接いじったらいけないかなぁ?とか思ってるんですが、無理ですかね?
81 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 11:14:40 ] 普通にできそうと思った俺はまだまだ修行が足りないのかもしれない
82 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 11:29:44 ] 正規の手段はある。 Bにスレッド生存フラグを作る。 Bは常にある程度の間隔でフラグを調べる。フラグがOffならrunメソッドからreturnする。 resumeされたらフラグをOffにする。Thread.isAliveで死ぬのを確認したら新たにスレッドを生成する。
83 名前:80 mailto:sage [2008/01/11(金) 14:38:45 ] >>82 すいません・・・書くの忘れてましたがフラグ等は使用しないでです。 ところでスレッドthがBを実行中に電源押すなどしてresumeに処理が来たときって th==Thread.currentThread()が成り立ってるんでしょうか?
84 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 18:05:44 ] フラグを使わないなら無理。 スレッドを中断するメソッドがCLDCにはないから、BCEL使っても出来ない。 Thread.currentThreadをどこで呼ぶか知らないが、Aのresume内ならfalse
85 名前:80 mailto:sage [2008/01/11(金) 18:55:07 ] そうですか・・・まあ、うすうす感づいてはいたんですけどね・・・ > Thread.currentThreadをどこで呼ぶか知らないが、Aのresume内ならfalse てことは、起動したときの携帯から与えられた(start()を実行した)スレッドが実行してるんですか? それとも新たに携帯がスレッド作ってresumeを実行してるんですか?
86 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 19:31:03 ] 車載パソコンいじってる時にふと手元にあったN904iを見て これ使ってネットできないかなと、こんなの考えたんだけど... 車載パソとカニチップ載ってるマイコンボードをクロスで接続 マイコンボートとN904iをUARTケーブルで接続 自宅LANに同じくカニチップ載ってるマイコンボードを接続 車載のマイコンボードは流れてくるイーサフレームを全て拾って 適当にパックしてからUARTでN904iへ送る処理とUARTで受け取った データをイーサフレームに戻してカニチップへ...ってな事をさせる iアプリは(HttpConnection)open〜close()をひたすら繰り返して UARTからためこんだデータをPUT GETしたデータをUARTで車載マイコンボードへ.... 自宅サイドからiアプリへの通知はできないから データが無かろうとhttpコネクションしまくるしかない よね? 自宅のマイコンボードはhttp処理とiアプリからPUTされたデータを イーサフレームに戻して自宅LANに流す処理と 車載パソ側へ送らなきゃいけないイーサフレームをiアプリへ渡す処理... 以上 面倒ごとは全て上位層に任せる! これで車載パソは自宅LANに接続されている事に.... なるのだろうか?(^_^; iアプリがキーだからここに書いたけど、スレ違い?
87 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 19:37:09 ] もっとお母さんみたく言ってくれ
88 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 19:39:01 ] >>86 車載パソコンってのがどんなデバイスを指すのか不明だけど iアプリで実現したい理由が分からない。 ふつーに、PCからmoperaに接続してVPNじゃ駄目なわけ?
89 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 22:34:11 ] シリアル使えるのは?
90 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 22:49:54 ] >>88 車載してるのはMicroATXマザボでOSはXPです それにタッチパネル液晶つないでメディアプレーヤー として使ってます。 たまにしか使わないんでパケホ適応の iモード通信だけで出来ないものかと あと、iアプリでUART(最近知ったばかり)使った何かを 作ってみたかったってのもあります N904iでiアプリからUART、何か作られた方います? HTTPとUARTを別スレッドで.... とりあえずハードウェアフローは必須でしょうか? まずはケーブル作ってテストプログラム組んでみます
91 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 22:55:07 ] >>83 なんでフラグ使わないの?
92 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 02:10:42 ] Doja5.1とeclipse3.2で開発環境をつくられた方はいませんか? eclipseからデバッグ起動をすると、一瞬だけDojaの端末 エミュレータが表示されて、すぐに終了してしまいます。 対応バージョンではないのは知っていますが、何とか解決 できないものかと・・。
93 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 02:15:12 ] >>92 プロジェクトのプロパティ→Java Compiler→Enable project specific settings →JDK compliance→Compiler compliance levelは1.4にしてる?
94 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 02:36:08 ] >>92 俺もそれなった。 はじめ動いていたのに、突然エミュが起動の瞬間に落ちるようになったよ。 何となく弄ってるうちに、また動くようになったけどね。 少なくともおかしいときとその前後で、ソースは全く変えてない。 設定も特に変えてない気がするので、未だに何が原因で何で元に戻ったのかは判らない・・・
95 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 02:40:22 ] >>93 ああ・・・、なんて偉大な人ですか! 問題解決しました。 最初少し分かりづらかったですが、「プロジェクト固有の設定を可能にする」 をチェックしないと、設定できないのですね。
96 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 04:36:43 ] >>86 パソコンとの通信部分より先に、 iアプリでのネットワーク通信の仕様と動作を把握したほうが良いのでは。 多分構想されてるような用途は難しいと思う。 ネットワーク通信での入出力は、 httpレスポンスでの受信とPOSTリクエストでの送信しかできない。 それより下位レベルでの通信制御はiアプリではできない。 httpのさらに上位層で動くサーバサイドプログラムも必要。 仕様上アプリから同時に開けるhttpコネクションは一つ。 送信は一度に30KBくらいが上限じゃなかったっけ。 受信サイズも制限されてるはず。 N903iで単独のスレッドで、 キュー上のデータを常に送るようなテストアプリ作ったんだが。 秒間2リクエスト程度しか廻らん。 この仕様でリンクレイヤ自体を包むのは難しいのでは。
97 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 06:24:32 ] もし↑が本当ならだけど。 秒間2回なら登り480kbpsだね。
98 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 11:31:33 ] >>96 jpeg Viewerみたいのなら作ったことあります Panel<->CanvasをSOFT_KEYで切り替えられるようにして Panel側はブック選択とか削除とかのUIを Canvas側はjpgをNのポインタでぐりぐり〜とスクロールしたり拡大・縮小したり これ作ったときに通信用のスレッドは100〜500KBくらいのjpgをhttpでgetしつつSDへ保存 Canvas側はSDから読み込んで表示(get直後のページ表示ならキャッシュから) ってな処理をさせてましたんで..... おおよその把握はできてるとは思うのですが........たぶん? 全ページ数十MBの読み込み時間から計算するとそれなりの速度ですが たしかに(HttpConnection)open〜close()間は結構な時間かかりますね 1接続150KB制限をもちっと緩めてくれればいいんですけど でも今回の用途ですとUARTの方が遅そうですから 問題はイーサフレームの遅延とロストになるかと思います あと、HttpConnectionと別スレッドで走らせるつもりのUART処理が どこまでなのかまったくもって未知数です(^^; 今からケーブル作ってみます
99 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 13:11:03 ] Ethernet over HTTPとは酔狂だな・・・ その上でTCPコネクションを確立するために 何回(HttpConnection)open〜close()が必要だと思ってるんだ
100 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 14:09:39 ] うーん、 画像や音等の、メモリ内で一度に使用できる限界量を調べたいんだけど、 内部で使用されたメモリ量を測る方法が分からないです。 PCみたいに厳密な定義は難しいですか? つうか、皆さんはどうやって決めてますか? だいたい当りをつけて、こんな感じーみたいな感じ?
101 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 15:01:48 ] >100 >3の公式サイトの端末性能一覧にヒープサイズが出てる アプリ実行中の空きはRuntime#freeMemory()で それらで見当がつけられる
102 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 15:33:33 ] DoJa5.0以降ならcom.nttdocomo.lang.MemoryManagerを使うと良い。
103 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 16:31:10 ] リソース用のメモリが確認できないどうしようと思ってたんですが、 MemoryManagerで確認できそうな雰囲気ですね。 調べてみますありがとうございます。
104 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 19:24:58 ] >>90 期待してるわ 上手くまとめてくれ
105 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 23:33:25 ] >>99 (HttpConnection)openしてputしたデータの中にSYNが入っていたとして その回のやりとり(http)にACK/SYNが間に合ったら.....次の次にACKが....... って、何回になるんでしょ? 頭痛くなってきました(w 1回のやりとりでイーサフレームx?交換するかでかなり違ってきそうですが う〜ん 酔狂すぎますかね?
106 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 23:49:32 ] >>104 挫折しそうです(w とりあえず、iアプリでのUARTは試行錯誤して何とかできました。 Connector.open("comm:/0;baudrate=115200,databitlen=8,parity=NO,stopbitlen=1,flowctrl=OFF" ,Connector.READ_WRITE); で、通信できてます ただ、flowctrl=ONにしたらコケたんでN904iではサポート外ぽいです まぁイーサネットうんぬんは置いておいて iアプリからケーブル刺しで通信できるとなると 色々と遊べそうです
107 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 00:00:36 ] >>106 それで試行錯誤て… www.nttdocomo.co.jp/binary/pdf/corporate/technology/document/foma/foma10.pdf
108 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 00:02:52 ] おもしろそうだが、一般人にはまねできないなそれ。w。
109 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 01:44:36 ] >>107 書き忘れてました 試行錯誤したのは物理インタフェースの方です 買ってあったケーブル、コネクタばらしたら空きピンが切断されて いるという泣ける仕様だったもんで(w
110 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 10:54:47 ] むしろクライアント側とhttpホストプログラムを頑張って httpProxyでも作ったら便利そうな。ハードも要らんし。 (ケーブルだけでいいんじゃないか。) 画像ビュワー作ってるんだからそれくらいやって頂けそう。
111 名前:デフォルトの名無しさん [2008/01/13(日) 21:17:50 ] >>110 それ、最初に考えました でもiアプリ経由となると作るの大変そうだから 確かに特殊なハードは必要ないですね まぁ自宅鯖は必須ですが...... UARTの貴重な115200bpsに余計なヘッダ流さなくてもいいから 確実にProxyの方が実用性ありそうですが..... 実はイーサフレーム構想をまだあきらめていないのであった(w 最後まで突っ走って玉砕!あるいは途中で挫折したら..... HTTPのみに対応したプロクシもどきを作ってみるつもりです(気力が残ってれば)
112 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 21:45:58 ] >>111 ちょっと興味わいたので質問。 >まぁ自宅鯖は必須ですが...... 仮にイーサネットVPNできたとして、 サーバサイドはマイコンボードだけで処理さすの? 複数ネットワークインターフェース必須でない…(のかな? どんなハード? 自分も通信アプリ作ってるんですが、サーバサイドは 少し前に流行った、黒箱 + Linux + GCCでやってますです。
113 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 14:57:03 ] >>112 うちにも黒箱+debianありますよ http proxy作るとしたら黒箱でやろうかと思ってます 車載パソでiアプリと通信するhttp proxyもどき iアプリとやりとりするcgi cgiと連携するデーモン.............かな? 黒箱でイーサフレームとなると、キャプチャはlibpcapでしたっけ? 送信は.......知りません(w # 知りたいですけど ですので、自分は手持ちのマイコンボードでやろうかと...... >複数ネットワークインターフェース必須でない…(のかな? 必須じゃないですよ ただ、http担当ボードと分けた方が処理能力的に楽とか作りやすい ってのはあるかもです >どんなハード? T-SH7706LAN AKI-H8/3069LANあたりを使おうかと思ってます # 黒箱でフレーム送受信.....カーネルいじるのかな? 誰か知ってます? # っと、スレ違いですね
114 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 14:58:08 ] スレ違いだと自覚してるのに聞いてくるのが一番タチが悪い
115 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 15:18:21 ] すみませんm(__)m 魔がさしました
116 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 00:11:47 ] しばらく見てなかったら面白い話で盛り上がってたのねw >>18 の書き込みを見て、だいたい方法は想像が付いたけど、だとしたら、 >>12 の書き込みにあるIP直打ちのURLだけじゃなくて、特定のホスト名以外の名前だったらJARにアクセスできない、 ってしないといけないんじゃないの?
117 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 12:08:37 ] >>116 わざとぼかしてるんだろうに・・・
118 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:07:05 ] 空気読めてない
119 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:23:47 ] さらに空気を読まない漏れが iアプリに挑戦したいんだけどEclipseって3.3でもOK? 3.1がDL出来るトコ知らない?
120 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:24:53 ] 3.3でもできるよ ていうかやってる
121 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:31:23 ] でも12の方法じゃ全然対策になってないよな。 だったら書かない方がマシ。
122 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:32:47 ] eclipse europa(3.3)でも動くけど、 日本語化するとたまに挙動不審
123 名前:119 mailto:sage [2008/01/16(水) 00:53:11 ] >>120 ,122 ありやーっす! 安心して進めます(・∀・)
124 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 09:37:05 ] 俺は3.3より3.2の方が使いやすかったけど、 HDDに入ってるのしかないな・・・。
125 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 12:59:46 ] All-In-One Eclipseが3.2から更新されてないと思うよ。
126 名前:デフォルトの名無しさん [2008/01/17(木) 23:07:23 ] java.swingのHTMLEditorKitを使いたいんですが どうしたらいいんでしょうか?
127 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 00:47:43 ] あきらめる
128 名前:デフォルトの名無しさん [2008/01/18(金) 06:48:44 ] >>127 「あきらめる」、ですか・・・ iアプリに組み込めるような軽量HTMLパーサーってないでしょうか
129 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 07:58:11 ] >>128 ない
130 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 08:02:13 ] ですよね 素直に作りますね
131 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 08:49:17 ] iアプリで、サーバに置いた自作プログラムと通信し、音楽ファイル等をダウンロードしてmicroSD等のストレージデバイスに保存することはできたのですが、これを携帯ネイティブのメディアプレーヤー等で再生することができません。 ストレージデバイスのフォルダ制限上、こういったことは不可能なのでしょうか?
132 名前:sage [2008/01/18(金) 15:46:10 ] j2sdk1.4.2_04 + j2re1.4.2_04 Eclipse 3.2.1JP + Doja5.0 Eclipse 3.2.1JP + Doja5.1 上記の環境でリモートデバッグを使って ブレイクポイントを貼った辺りの変数を見ようかとしたんだけど、 変数の値がおかしい…。 int n = 5; n = 7; nを宣言する前にブレイクポイントを貼って、 ステップインして n = 7; まで進んだ後に 5 のはずなんだけど n の中身が 0 と出る…。 n = 7通過しても n は 0 のまま。 printf でコンソールに出力するとちゃんと 7ってでる。 以前のプロジェクトではちゃんと出てたのになんでだ〜! 同じような症状の方いますか?
133 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 15:49:04 ] ま、sageどころ間違えました申し訳ないorz
134 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 16:55:41 ] Eclipse 3.2はJava1.5以降とか言う問題でないかね。
135 名前:132 mailto:sage [2008/01/18(金) 17:47:26 ] > 134 それは試してなかったです!という事で… JDK1.5_14をインストールして、 JAVA_HOME書き換え、 EclipseのJRE設定をJDK1.5_14に、 ビルド設定を1.4準拠に。 上記の手順でエミュの起動はできました。 ただリモートデバッグで変数の中身を見ようとするとやはりおかしい…。 ちょと奇妙なのが変数の中身が見えるクラスと、 見えないクラスがあるんです。 見えるクラスについては、何度そこに行き着いても見えますが、 見えないクラスの変数については、どのタイミングで行っても0のままorz クラスの数で一概には計れないとは思いますが、 ちょと大きめのアプリを作ってて、 クラスファイルが30個以上あって、さらにその中にそれぞれ メンバ変数、簡単な継承を行っているのですが、 ここら辺が原因なのかな… 前回のプロジェクトでは若干規模は小さかったものの、 同じようなプログラムの組み方で、正常に変数値が出てました。 今回はリモートデバッグ諦めるしかないのかorz
136 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 19:31:20 ] >>131 SoundStoreクラス SDとネイティブの管理領域は別
137 名前:131 mailto:sage [2008/01/18(金) 19:51:50 ] >>136 なるほど、ありがとうございます。 SoundStoreクラスも調べてみます。
138 名前:デフォルトの名無しさん [2008/01/18(金) 20:09:29 ] タブ機能を追加して複数のファイルを表示できるテキストエディタを製作したいのですが タブの機能の実装方法に関して、何かいい案がありましたらぜひ教えてください。 結局「タブっぽい」ものにするより仕方が無いとは思ってます。
139 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 20:43:51 ] >138 Java一般スレかアルゴリズムスレか そういうとこ向けの話じゃないかな
140 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 20:55:28 ] 携帯アプリでタブって使いやすいか?
141 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 21:28:37 ] どうやってタブをクリックするの?
142 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 22:10:54 ] っ ニューロポインタ あれ使いにくそうな気がするけど、実際どうなんだろ?
143 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 22:15:12 ] 普通に使いづらいよ。
144 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 23:14:46 ] 普通に使いやすいよ。
145 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 01:20:05 ] 普通にないよ。
146 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 02:23:13 ] 普通に(ry
147 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 02:28:28 ] ニューロはスクロールには向いてるけど選択には向いてない。 ソフトキーで順に表示するだけで十分でしょ。
148 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 05:13:35 ] 使いやすいか否かはどれだけ作り手が頑張るかによる
149 名前:138 [2008/01/19(土) 08:57:02 ] >>147 そのつもりです タブの名前を上のほうに表示しといてそれらしく仕上げるしかなさそうですね
150 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 22:39:25 ] せいぜいMDI風に順番入れ替えるぐらいじゃないかなあ。 インターフェース部分はうまく分離できたら後々いろいろ作りやすくなるかもねえ
151 名前:デフォルトの名無しさん [2008/01/19(土) 23:26:39 ] ただいま勉強してしております。
152 名前:デフォルトの名無しさん [2008/01/20(日) 18:47:56 ] TrustedAPIDを利用したアプリを個人で作り公開して遊びたいのですが どのようにすればよいでしょうか?
153 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 19:08:05 ] 出来ません
154 名前:デフォルトの名無しさん [2008/01/20(日) 22:02:56 ] できないんですか・・・。 AUやソフトバンクもメール送信の関数はTrustedAPIDのような ものが必要なのですか?
155 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 22:09:19 ] >>154 メール送信するようなアプリを迂闊に信用はできないよな?
156 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 07:50:03 ] 最近アプリを作り出してやっと実機で動くとこまできたんだけど クリアボタンに対応してるのってDisplay.KEYではないのだろか N905iμのCLRボタン押しても反応しない…。
157 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 08:32:12 ] KEY_IAPP
158 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 08:33:39 ] あ。Display.KEY_CLEARです。↑