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/
197 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 15:08:30 ] DoJa-5.1で作成しています。 背景Panel上にTextBoxを貼り付け、そこへ注意書きのようなものを表示しようと思っています。 そこで質問があります。縦スクロールバーをつけたいと思うのですがその方法が分かりません。 教えて頂ければと思います。 infoTextBox.setEditable(false); としています。 また、別の質問ですがもしTextBoxのフォーカスを不要にしたいと思った場合どうすればいいのでしょうか。 infoTextBox.setEnable(false); では、TextBox自体が薄く表示されてしまいます。
198 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 16:00:07 ] >>196 真面目な話「atan 自前実装」でぐぐったらトップにソースつきで解説があったわけだが
199 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 19:42:46 ] >>197 パネル関係で融通が利かないと思ったら、おとなしくCanvasを使っていくことをオヌヌメするぜ。 スクロールバーは端末依存だし、フォーカスはそれがおそらく規定の動作だ。 まあ、ちょっと待ってな。俺がCanvas用のコードを書いてやらーな。
200 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 23:12:45 ] 21世紀にもなって、Panelを使ってる人がいることにびっくりだぜ
201 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 23:40:22 ] すみません、2009年からiアプリを始めたんですがPanelってダメなんですか? テキストボックスとかリストボックスとかを使うならPanelなんだと思ってました。
202 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 01:01:19 ] 適材適所、Panelでいいならいい。
203 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 09:08:29 ] Panel 上にも三年
204 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 11:59:51 ] パネルの貧弱な表現力で問題がないのならパネルでいいが・・・
205 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 20:33:00 ] 通信制限がいまだに下り150kbってのは本当?starでも?
206 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 20:39:17 ] iアプリからYoutubeなどの2Mバイト外部ストリーミング(rtsp://〜)を再生できないでしょうか。 ネイティブアプリにURLを引き渡して起動なんかでもいいのですが、うまい方法が見つかりません。 いいやり方がありましたらお願いします。
207 名前:デフォルトの名無しさん mailto:sage [2009/03/04(水) 23:09:18 ] 自鯖変換
208 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 10:55:27 ] >>207 レス遅れてすみません。容量的に制限があるとマニュアルにあったので。 ダメっぽいのであきらめてみました。。。
209 名前:201 mailto:sage [2009/03/11(水) 02:50:19 ] 証券会社のiアプリでSBIのものや楽天のiアプリを見ると、 Panelでやってるように見えてCanvasを使っているのではないかと思いました。 これは各社がPanel用のGUIコンポーネントを作成しているのでしょうか。 フリーで利用できるライブラリーみたいなものはありませんか? 2万円くらいまでなら有料でもいいかなと思っていますがないでしょうか。
210 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 09:18:30 ] Panelなんてつかっとらんわw あくまでビジネスチックな雰囲気を出すため見た目をそれっぽくしているだけで、中身はCanvasだ。 それにPanel用のGUIコンポーネントなど作れん
211 名前:201 mailto:sage [2009/03/11(水) 09:36:54 ] >>210 レスありがとうございます Panel用のGUIコンポーネント ↓ Canvas用のGUIコンポーネント の間違いです。すみません。 やっぱりPanelじゃなくCanvasなんですね。 自分の携帯で表示されるPanelコンポーネントの見た目が あまりにもシンプルすぎるのでびっくりしました。 ライブラリーも見つからなかったので、 やるなら自分で作るしかなさそうですね。
212 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 16:44:21 ] Panelに毛が生えた程度のライブラリを作って売れば結構儲かるかもわからんね
213 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 22:25:07 ] >>211 ライセンスがCPLのカスタムパネルってのがあるよ ttp://www.itmarks.co.jp/fswiki/wiki.cgi?page=CostumePanel そのままでもそれなりに使えるけど、部品配置が文字単位固定、 オプションキーでのフォーカス移動非対応、使い方によって画面に ゴミが残るなどの問題もあり まあソース付なので自分は拡張・改修して使ってますわ
214 名前:201 mailto:sage [2009/03/12(木) 00:14:35 ] >>213 ありがとうございます!!!早速見てみます!!!
215 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 02:10:55 ] >>212 売るならSwing位の種類と機能がないと買ってくれないんじゃね?
216 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 15:27:00 ] SH-04Aの qwerty Canvas#processEvent()で捕まえられないんだけど 他に情報を取得する方法ある?
217 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 18:09:34 ] もう一台携帯を用意して、それのカメラで qwerty を打っている様を 撮りながら、画像処理で指の動きを検出する。
218 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 18:46:29 ] 知らないならレスしないでください
219 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 18:54:57 ] 知らないなら調べてください
220 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 22:22:47 ] iアプリ(doja5.1)の開発をしています。 サーバーと通信をしてデータを取得するものを作っています。 そのサーバーのURLは、接続するとセッションIDを拾ってリダイレクトされます↓ 例 localserver にアクセスすると localserver/.jajeurjekakja/ にリダイレクトされる。 エミュレータで検証しているのですが、ADF設定でADFのURLを localserver に設定して、 url = getSourceURL(); http = (HttpConnection)Connector.open(url,Connector.READ, true); http.setRequestMethod(HttpConnection.GET); http.connect(); とすると、http.connect();でエラーになって接続できません。 (PCブラウザ上ではきちんとリダイレクトされます。) なんとか、リダイレクトされるURLに接続する方法はないのでしょうか?
221 名前:デフォルトの名無しさん mailto:sage [2009/03/12(木) 23:33:05 ] そのサーバがリダイレクト先のURLをアプリに返すようにすりゃいいやん
222 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 09:48:16 ] >>220 上のURLの中で下のURLへHTTPリクエストを投げて、その結果をアプリに返すとかでどうだろう。
223 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 12:57:43 ] >>162 マジレスだけど、無理に決まってるだろ。VK定数無いってことはそもそもキーボード入力は想定してないし、VMにキーをマップすらしてないよ、たぶん。 今後starが拡張されれば目はあるかもしれんが、どちらにせよ今のSSH-04aじゃむりだろ。あきらめれ
224 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 13:30:07 ] >>216 Canvas#getKeypadState(int group)は試した?
225 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 16:59:42 ] >>224 試した ダメだった >>223 MIN_OPTION_KEY, MAX_OPTION_KEY あるから期待してたんだけどね > VMにキーをマップすらしてない この可能性は高いね qwerty目的でSH-04A買ったのに残念
226 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 17:13:40 ] 端末仕様書見たけどそれっぽい記述は無いな。
227 名前:デフォルトの名無しさん mailto:sage [2009/03/13(金) 22:47:55 ] >>221 >>222 レスどうもです。 リダイレクトするサーバーへの接続は、 1.アプリからサーバーへ接続 2.サーバーからリダイレクト先のurlが返される 3.アプリ側でurlを取得し、そのurlへ再接続する だと思っているのですが、どうなのでしょうか? そして、今困っているのが1の接続ができないとゆうことです。 何か考え方が間違えているのでしょうか?
228 名前:デフォルトの名無しさん [2009/03/18(水) 21:13:30 ] Doja5.1で作成したiアプリに、FOMAカード動作制限機能が勝手に付加されてし まうのですが、この制限機能が付く条件が分かりません・・・ 外部ストレージを使用するようADFを設定しているのでこの辺が怪しいとは思う のですがSDカードも使いたいしFOMAカード動作制限は付いて欲しくないという 状況です
229 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 21:37:37 ] >>228 プリインストールアプリ以外ダメじゃない?
230 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 17:01:22 ] VistaにStarの開発環境をインストールしたんですが、ミニアプリが試せません。 ウィジェットビューから選択すると「mini.exeは動作を停止しました」と出て起動できません。 JDK6でダメだったからJDK1.4.2も入れてみたんですがそれでもダメ。 ちなみにフルアプリは普通に動きます。 どなたか何かわかる方いませんか?
231 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 19:47:42 ] >>230 分からん・・・が、ウチの環境(Vista+JDK6)では普通に動いてる。
232 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 00:30:15 ] javaで作ったGameをiアプリに移行させるのは簡単ですか?
233 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 00:57:21 ] Gameのつくり次第です
234 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 09:38:47 ] >>232 が天才ならどんなGameも簡単です。
235 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 16:44:24 ] >>234 意味わからん カス
236 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 22:58:46 ] >>231 動きますか… ありがとうございます、また調べてみます。 どうでもいいけどDocomoはいい加減正式に最新の環境に対応させて欲しいぞ。
237 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 12:32:53 ] 最新の機種のAPI実装もいい加減公開しろと
238 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 17:42:46 ] Googleカレンダーと同期がとれるカレンダーアプリないですかね
239 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 01:16:05 ] resフォルダから画像等の取得はできるんだが テキストファイルの読み書きがいっこうにうまくいかない・・・ res/sample.txt を用意して以下を実行する。 InputStream is = null; try{ is = Connector.openInputStream("resource:///sample.txt"); }catch(IOException e){ e.printStackTrace(); } すると「No such resource」と言われる。無いはず無いんだが・・・ 大変初歩的な質問で恐縮なんだがどなたかご教示願いたいです><
240 名前:239 mailto:sage [2009/03/24(火) 01:16:53 ] あ、読み書きじゃなくて読み込みでした
241 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 01:37:24 ] resource:///sample.txt を resource:////sample.txt
242 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 01:48:53 ] >>241 ありがとう大変助かります。 しかし不正な指示だと怒られた Main :java.lang.SecurityException: Illegal url FileIO java.lang.SecurityException: Illegal url at javax.microedition.io.Connector.open(+9) at javax.microedition.io.Connector.open(+6) at javax.microedition.io.Connector.openDataInputStream(+5) at javax.microedition.io.Connector.openInputStream(+4) at IOCanvas.<init>(+32) at FileIO.start(+8) javax.microedition.io.Connector: Illegal url
243 名前:239 mailto:sage [2009/03/24(火) 02:31:25 ] 念のためにと思ってTeraPadでテキストファイルを作ったら読み込めた /(^0^)\ナンテコッタイ エンコーディングの問題だったというのか。いやいやでも No such resource とか言ってくれるなよ・・・ 練習のつもりでもメモ帳なんか使った俺が浅はかでした。精進します
244 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 02:35:49 ] メモ帳だと・・・
245 名前:デフォルトの名無しさん [2009/03/24(火) 10:21:13 ] F906iでテストしています。 ディスプレイの縦横(スイング?)を検出して画面のサイズなどを 変えたいと思っていますが Canvas2を入れるとエラーが起きるようです。 1.Canvas2はF906iでは、使えないのでしょうか? また、 2.F906iなどでディスプレイの縦横を検出して画面のサイズなどを変えたい場合 どの様にすればよいでしょうか? どこかにサンプルプログラムなどはありませんか?
246 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 10:35:14 ] Canvas2の実装状況ワラタ
247 名前:デフォルトの名無しさん [2009/03/24(火) 11:14:04 ] 245です ディスプレイの縦横を検出までは出来ました。 テキストを表示したいのですが、 というかテキストアプリ(グラフィックの反対の意味)を作成したいのですが drawStringではテキストの文字方向が制御出来ないようです。 どの様にすればよいのでしょうか?