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


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

CLDC+MIDP+携帯電話用Javaスレッド part 7



1 名前:デフォルトの名無しさん mailto:sage [2007/05/24(木) 21:44:32 ]
J2ME CLDC+MIDPベースの携帯電話用Java(主にEZアプリ、Vアプリ)に関するスレッドです。
質問でも議論でも何でもこい、と。質問は公式資料をよく読んでからにしましょう。

前スレ:
CLDC+MIDP+携帯電話用Javaスレッド part 6
pc11.2ch.net/test/read.cgi/tech/1155174514/l50

過去スレ
携帯JAVAのスレッド
pc2.2ch.net/test/read.cgi/tech/1011977260/(DAT落ち)
CLDC+MIDP+携帯電話用Javaスレッド part 2
pc5.2ch.net/test/read.cgi/tech/1070858996/
CLDC+MIDP+携帯電話用Javaスレッド part 3
pc5.2ch.net/test/read.cgi/tech/1091798483/
CLDC+MIDP+携帯電話用Javaスレッド part 4
pc8.2ch.net/test/read.cgi/tech/1108781476/
CLDC+MIDP+携帯電話用Javaスレッド part 5
pc8.2ch.net/test/read.cgi/tech/1132493827

--
Java一般に関しては:
【初心者】Java質問・相談スレッド88【大歓迎】
pc8.2ch.net/test/read.cgi/tech/1153834996

NTT DoCoMoのiモード携帯電話用Java(iアプリ)については:
iモード携帯電話用Java(iアプリ) Part12
pc8.2ch.net/test/read.cgi/tech/1154336955

>>2-5あたりにリンク集

730 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 14:16:41 BE:865402278-2BP(2000)]
というかland.to鯖みたいな鯖借りて.htta(ry等を自分で書いて、
アプリ作成も自分でやればDL/ULについては何も制限かからないのに、
アプリゲット1本にこだわる理由が全く分からない

731 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 14:32:08 ]
>730
一般作者のSアプリがコンテンツアグリゲータ以外のサーバからDLできるのか?

732 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 14:43:19 BE:185444126-2BP(2000)]
すまん。
auのOAPととドコモの場合しか分からないけど書いた
softbankは何か規制があるのか?

733 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 15:04:44 ]
>>732
developers.softbankmobile.co.jp/dp/tech_svc/java/appli.php

734 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 15:11:49 BE:494516148-2BP(2000)]
auのBREWとOAPの中間みたいだな…
これはひどい

>>softbankユーザー
すまんかったorz

735 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 17:10:30 ]
w-zero3の勝利だな。とか言ってみるw

736 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 17:26:07 ]
W-Zero3だとiアプリみたいにブラウザと連携できないというか
アプリからブラウザ起動はOperaが起動してけっこう重いし
ブラウザからアプリ起動がまったくできないとちょっとアレなんだが
auとかはどうなんだろう?

737 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 17:42:27 ]
auは開発者自身なら公開できない制約を除けばやりたい放題。
ただ転送がHTTP通信並みに遅いのと充電しながら転送できないのがちょっと。


738 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 17:47:51 ]
それBREWじゃないの?



739 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 18:03:07 ]
うん

740 名前:デフォルトの名無しさん mailto:sage [2007/11/29(木) 11:08:42 ]
BREWはいろいろできるけど、
使ってる機能についていちいち検証資料に
書かなきゃいけないのがメドイ

741 名前:デフォルトの名無しさん [2007/11/29(木) 21:46:28 ]
でっていう

742 名前:デフォルトの名無しさん [2007/11/30(金) 14:44:55 ]
S!アプリ(MIDP2.0)について質問です。

待ち受けアプリを作成しているのですが、特定の機種(820P、705P、706P)で
待ち受けアプリを起動すると、何も表示されずにアプリそのものが落ちてしまいます。

落ちた原因を調べるため、ソフトバンクの技術資料「MIDP2.0対応端末 Pert4,Pert6」で
記述されている端末個別仕様を確認すると、MIDlet属性の拡張項目の「MIDxlet-Resident」や、
MEXA Unit2(JSCL)項目の「com.j_phone.midlet.ResidentMIDlet」が「×」になってました。
これらの項目が「×」になっている端末では、待ち受けアプリを起動することが
できないのでしょうか?

ご教授いただけたら幸いです。



743 名前:デフォルトの名無しさん mailto:sage [2007/11/30(金) 15:32:14 ]
ご教示

744 名前:デフォルトの名無しさん [2007/12/02(日) 00:50:59 ]
>>743
>>743
>>743


745 名前:デフォルトの名無しさん mailto:sage [2007/12/02(日) 09:04:46 ]
aho

746 名前:デフォルトの名無しさん [2007/12/09(日) 18:56:53 ]
最近書き込み無くて寂しいな…


747 名前:デフォルトの名無しさん mailto:sage [2007/12/12(水) 13:03:57 ]
師走で忙しいんじゃない?




チラ裏
PCでのエミュレータで処理落ちしまくったやつダメ元で携帯にぶっこんだらスイスイ動いてビックリした
最近の携帯はどの位の能力あるんだろ?


748 名前:デフォルトの名無しさん [2007/12/17(月) 11:46:34 ]
SoftBankのMEXAエミュレータについて質問です。

ヘルプにSSL通信にはサーバの証明書が必要と書いてあるんですが、
通信先サーバごとに証明書を入手しなければいけないのでしょうか?
ブラウザのようにどことでもSSL通信を行うようにはできませんか?



749 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 02:43:31 ]
質問の意図が分からん。
ブラウザだって、サーバ証明書が無ければSSL通信は出来ないよ?


750 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 10:03:16 ]
>>748
通信先のサイトの証明書と同じルートCAのクライアント証明書が携帯に組み込まれている必要があります。

ちなみに、いわゆるオレオレ証明書がサイトのほうで登録されていると、
ブラウザの場合は、「照明されていないサイト」云々のダイアログがでて、ユーザの認識確認後に接続しますが、
アプリの場合、ソレができないので、携帯に登録されているCAをもつサイトとのみしか通信できません。



751 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 10:34:00 ]
何のヘルプ見たのか知らないけどさ、
ここの証明書使ってれば普通繋がるんでないの?

ttp://developers.softbankmobile.co.jp/dp/tech_svc/web/ssl.php


752 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 11:53:32 ]
softbankの高速通信ってどうやるのでしょう?
多分、SocketConnectionを使うのだと思うけど探してみたけど情報はないですね。
ここには書けないような特別な契約をしないと使えないのかなぁ。


753 名前:デフォルトの名無しさん mailto:sage [2007/12/18(火) 22:46:01 ]
しないと使えないですよ

754 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 11:02:59 ]
なるほど。ありがとう

755 名前:デフォルトの名無しさん mailto:sage [2007/12/19(水) 14:01:24 ]
MEXAのHttpConnectionに一回の通信で送受信出来るデータ量の制限ってあるのでしょうか。

どなたか教えて頂けませんか

756 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 13:17:08 ]
Sアプリ開発ガイドに、MIMEタイプごとの受信制限が載ってるけど
参考になるかな。
それ以外のテキストデータとかの送受信はどうなんだろうね。
書いてないので制限が無い(アプリのメモリの許す限り。あとは
サーバしだい)と思っていいのか…。


757 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 16:55:57 ]
j2seのCharacter#isDigitは全角数字もTrueを返しますが
midpの場合はFalseを返してしまいます。
仕様の違いなんでしょうか?

758 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 19:21:47 ]
>>757
SEのjava.lang.Character#isDigit(char)が全角数字で true 返すのは仕様に明記してある。
CLDCのjava.lang.Character#isDigit(char)の方は仕様には明記してない。



759 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 19:51:13 ]
明示的に全角でtrue返すようになったのって5.0からじゃなかった?

760 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 20:28:21 ]
>>759
いや、1.1の頃から全角は入ってる。

むしろ 1.3まで明記されてたグルガ数字とか、タミル数字とかが
1.4から「そのほかにも多数の文字範囲に、数字が含まれます。」
みたいな記述に置き換えられて明示的には列挙されなくなった。

761 名前:デフォルトの名無しさん mailto:sage [2007/12/20(木) 20:39:42 ]
>>757
Characterのクラスの説明に
> by default the character property and case conversion operations in CLDC
> are available only for the ISO Latin-1 range of characters.
> Other Unicode character blocks can be supported as necessary.
って書いてあるね。

762 名前:757 mailto:sage [2007/12/20(木) 22:13:05 ]
>>758-761
thx。
理解できました。

763 名前:デフォルトの名無しさん [2007/12/21(金) 22:20:00 ]
MEXAで、3Dサウンドの使い方を教えてください。
Environment3Dを色々いぢってみたものの
一向にリバーブがかからない、と言うより
どうやってPlayerと関連付けさせるのかがわかりません。


764 名前:デフォルトの名無しさん mailto:sage [2007/12/21(金) 22:24:29 ]
>>756
あれら以外は使っちゃいけない。
ちなみにテキスト (text/plain) は SB のプロクシで中身書き換えられることあるぞ。
何でも image/gif とか application/java でやり取りするのが妥当。

765 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 09:18:49 ]
GraphicsUtil について質問があります。よろしくお願いします。
MEXA Emulater 1.1 を使っています。
jad の MIDxlet-API には JSCL1.2.2 を指定しています。

1:
GraphicsUtil.drawPseudoTransparentImage なんですが、
エミュレータでは指定したマスクデータ通りに表示されず
(どんなマスクデータを指定しても単なる画像表示しかしてくれず)、
実機で全く同じものを動かしてみたら期待通りに動作してくれました。
これってエミュレータのバグなんでしょうか?
何かエミュレータでも動かせるような対処方法などありますでしょうか。

2.
>>306さんが、
>GraphicsUtilはMEXA Unit2に該当するクラスだから
>東芝とシャープ以外の端末では使えない。
と書いておりますが、私の見解では JSCL-1.2.2 に対応している端末ならば
使えると思い込んでおりました。私個人が使用している端末がシャープなので
今は動いていますが、もしかして公開すると東芝シャープ以外の端末では
JSCL-1.2.2 以降の端末でも動かないアプリになってしまいますか?

3.
MIDP の drawRegion と、GraphicsUtil の drawRegion に
拡大縮小以外の違いはありますか?
速度的なものは自分でテストプログラムを作れ!といわれそうですが、
それ以外にも留意する点などありましたら教えてください。

以上、よろしければお答えください。よろしくお願いします。

766 名前:306 mailto:sage [2007/12/23(日) 11:28:28 ]
2のみの回答
東芝シャープ以外の端末でJSCL-1.2.2 以降の端末というのは802Nと703Nの
2端末しかないのだが、こいつらは非常に危険。
中身はMEXAのUnit1の半分が対応しているくらいにしか考えないほうがいい。

developers.softbankmobile.co.jp/dp/tool_dl/java/tech.php
このページの[端末情報 MIDP 2.0対応端末編 1.0.7 2007-12-21]をダウンロードして
47ページを見るとわかるが上記の2端末は、可能な描画編集機能の中のピクセル操作、拡大/縮小、
透過マスクパターン指定による描画の三つの機能に×が付いている。
切り出し、回転、反転は使用できると書いてあるが、これはMIDP2.0のGraphics#drawRegionでもできるので
GraphicsUtilが使用できるという保障ではない(この辺、端末でちゃんと調べてない)

余談だが、俺はこれらの2端末をJSCL-1.2.2の機能が全て入っていると考えてデータフォルダを使った
アプリを製作しリリースした。、その後ユーザーからクレームが来て初めてデータフォルダ内部でフォルダを
作成できないということを知った。まぁ、リリースする端末を全てチェックしないで出した俺がいけないんだけどさ。

767 名前:デフォルトの名無しさん mailto:sage [2007/12/23(日) 13:23:28 ]
>765
1: MEXAエミュレータのReadme_ja.txt
>■[制限事項]
>- MEXA Enhanced Graphics 機能
>アンチエイリアスの機能には対応しておりません。
>アンチエイリアス対応ライクな実装をしていますが、実際にエイリアス/アンチ
>エイリアスを切り替えて描画をおこなっても画像に変化はありません。

こんな具合だから、
制限事項に書いてなくともGraphicsUtil.drawPseudoTransparentImage()も同様かもね。

JSCLを使うならエミュレータもJSCL用のものを使う方が合理的。
それで動作しなかったら、まぁその程度の扱いのAPIだということで決着。

3:
描画先も描画元も、画像をはみ出す領域を指定したらどうなるか調べた方がいい。
落ちるのか、黒く塗られるのか、何も処理されないのか、とか。

768 名前:748 mailto:sage [2007/12/23(日) 17:26:26 ]
>>749
>>750
>>751
遅レスすいません。
実機(PCのブラウザとかも)にはあらかじめ証明書が入っていますが、
MEXAエミュレータには何も証明書が入っていなくてSSL通信できないのです。
自分で買わなきゃいけないのかなあと。

ちなみに通信先のサーバはオレオレ証明書じゃなく、
ちゃんとした証明書を持っています(実機ならSSL通信できるので)



769 名前:765 mailto:sage [2007/12/23(日) 22:08:51 ]
>>766, >>767
ご丁寧にありがとうございました!

GraphicsUtil.drawPseudoTransparentImage のテストを
全て実機で行わなければいけないのは面倒そうですが、
そもそも GraphicsUtil を使わない方が吉と出そうですね。
drawRegion も MIDP で作りなおす方向で検討します。

良いメソッドだと思うんだけどなぁ・・・Pseudo・・・

770 名前:756 mailto:sage [2007/12/25(火) 14:35:55 ]
>>764
遅くなったけどd。
勉強になった。

771 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 20:00:05 ]
S!アプリでアイコンを指定したいんだけど、うまくいきません。
Eclipse+MEXAエミュレータ上では、jadいじるときにアイコンを選択でき、それが表示
される。けど、実機に転送するとデフォルトアイコンになってしまう。
(Eclipse上ではResourceというディレクトリをソースフォルダとして作成したところ
jadを編集する画面でResourceフォルダ上の画像を選択できたし、生成したjarには
このフォルダはちゃんと含まれてた。指定したアイコンは24*24のpngファイル)

SoftBankの技術資料では、Jarの中にはManifestファイル、1つ以上のclassファイル、
必要があればResourceファイルを格納する旨あり、Resourceファイル内のアイコンを
Jadで指定するとある。
で、Resourceファイルとは何だと見ていくんだけど、アプリで使用するリソース(画像やら
音楽やら)を格納する以上の記述が無い。
アイコンをResourceから指定する以上Resourceファイルは決まったフォーマットの
はずなんだけど、アーカイブする手順等を見ても、*.mf、*.class、Resourceを
このコマンドラインでjarにアーカイブします、としかない。

アイコンを指定するためにResourceファイル作成からやりたいのですが、
Resourceファイルを作る方法はどのドキュメントにあるのか、分かる方教えて頂けませんでしょうか

772 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 22:00:42 ]
>>771
アイコンファイル名にディレクトリ含むのは有効だったかしら?試したことない

あとなにか楽しい勘違いをしているふんいきですが、
Resourceファイル=[『リソース』ファイル=classとか以外のファイル(画像とかサウンドとか)
であり、そのファイルの作り方となると世の中に溢れ過ぎてて答えづらい

773 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 23:21:36 BE:92722032-2BP(5200)]
auのOAPの場合ならjarに格納してから、jadでもアイコンをアイコンとして指定する必要があったな
SBでも同じかどうか分からんが

774 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 11:15:38 ]
>>771
Eclipse使ってないから、よく分からんが
画像表示してるアプリならプロジェクトのどこかに
その画像が入ってるフォルダがあるだろうから
それにアイコンファイル入れとけばいいんじゃね?

775 名前:デフォルトの名無しさん mailto:sage [2007/12/27(木) 15:29:11 ]
>>771
うちの場合、jadの「起動MIDletの選択」にあるアイコンに記述せず
ユーザ定義属性に「MIDlet-Icon: /icon.png」とか書いてる。
>>773氏の言うやりかただね。

リソースについては、ソースのあるフォルダにアイコンを含む画像等の
ファイルを全部ぶちこんでビルドすれば、別途アーカイブしたりする必要は
無いよ。
それで、ソースとそれ以外のファイルを分けたいなと思ったら、resとか
ディレクトリ作って、通常のビルド後にそのディレクトリのファイルを
jarに突っ込む(+jad内のファイルサイズ更新)ことになると思う。

776 名前:デフォルトの名無しさん [2008/01/01(火) 18:32:13 ]
【コラム】 携帯電話でネットにアクセスするときどんな情報が流れ出しているの?
news.ameba.jp/r25/2008/01/9835.html

777 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 21:05:43 ]
Yes/Noの回答で良いのですが、
オープンアプリで、
png画像をサーバから取得

保存領域へ保存

保存領域からbyte配列で取得←ここまでは正常っぽい

Image#createImage←ここでIllegalArgumentException

これはpngが悪い、で間違いないですかね

778 名前:デフォルトの名無しさん [2008/01/01(火) 21:52:59 BE:763948984-BRZ(11979)]
911Tの不具合報告が多い件
なにこの糞機種



779 名前:デフォルトの名無しさん [2008/01/01(火) 22:09:55 ]
>>777
エスパーさんご指名です

780 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 22:21:57 BE:123629142-2BP(5300)]
Uhh...
Yes and No.
Please explain the problem in detail.
OR
Please say it in Japanese.


YesとNoで答えろって言われたから英語でかいてみた

781 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 22:29:48 ]
>777
>ここまでは正常っぽい
その時点で本当に期待通り正常だったら
最後のImage#createImage()でIllegalArgumentExceptionは出ないよね

IllegalArgumentException:引数が不正
→byte配列がおかしいってこと
→pngデータが格納されてないってこと
→保存領域から正常なpngデータが取得できてないってこと
 (データ自体が不正なのか、取得処理が失敗してるのか)
→pngデータをサーバから正常に取得できてないかもしれないってこと

こんだけさかのぼって考えられるんだけど

782 名前:デフォルトの名無しさん mailto:sage [2008/01/01(火) 22:38:14 ]
>>781
レスありがとうございます。
実機持ちではなく、iアプリからの移植でやってるので、容易に確認をすることができないのも原因究明に手こずってる一因ではあります。

書き忘れましたが、iアプリ→au OAP移植です。
JWT上では問題なく動作しています。
JWTもあまりあてにはできないようですが。


サーバから正常に取得できていないかもしれない
については、サーバから取得したデータ長の確認はしていて、1byte単位まで同じサイズだったので、
問題ないと判断しました。

読み書きについては、JWT上で動いているので、
何も起きてなければ大丈夫かなーと判断していますが、これは甘いということですかね。

いろいろ調べてOAPで使用できるpngの縛りに適合できてないのかな…と思っているのですが…。

783 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 00:03:42 ]
>>777
pngをサーバからダウンロードするとき、Content-Typeは正しいものになっているか?
なっていない場合、ある特定の値が勝手に書き換えられることがある。


784 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 00:35:07 ]
>>780
私の質問にイエスかはいでお返事下さい。

785 名前:デフォルトの名無しさん [2008/01/02(水) 21:15:14 ]
ProGuardのサーバのCGIおかしくなってる??
ダウンロードのリンクをクリックするとフリーズするんですけど…(T-T)

786 名前:デフォルトの名無しさん mailto:sage [2008/01/02(水) 21:30:54 ]
マイナーアップ来てたから試してみたけど問題無かった。

ttp://sourceforge.net/project/showfiles.php?group_id=54750
から落としてる?

787 名前:デフォルトの名無しさん [2008/01/03(木) 01:29:30 ]
>>786
そうそう、まさにそのアドレスにアクセスした瞬間にフリーズするよ。
CGIが暴走した時のような感じで、他に動かしてるアプリケーションも小刻みな動きになる。。
なんでだろう??てか、ミラーサイトみたいな所ってないですよね?

788 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 23:42:01 ]
直リンはどう?
ttp://jaist.dl.sourceforge.net/sourceforge/proguard/proguard4.1.zip



789 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 23:45:34 BE:432701647-2BP(5300)]
>>787
もしvista+IE7とか使ってたら回線切って首(ry

790 名前:デフォルトの名無しさん mailto:sage [2008/01/03(木) 23:53:34 ]
使ってもいない癖に批判する人って嫌ねぇ。
(Vista+IE7でも落とせるっちゅーの)

791 名前:デフォルトの名無しさん mailto:sage [2008/01/04(金) 09:35:33 ]
自演ktkr

792 名前:デフォルトの名無しさん [2008/01/04(金) 11:44:35 ]
RecordStoreについて教えて下さい。
INT型の数値を保存して読み出そうとしています。
変数の中身が255までは正常に読み書き可能なのですが
256以降は変数の中身が違う数値に置き換えられてしまいます。
なぜでしょうか…。

793 名前:デフォルトの名無しさん mailto:sage [2008/01/04(金) 12:19:14 ]
>792
RecordStore#getRecord()で1byteしか読み込んでないから。
または2byte以上読み込んでるのに最初の1byteしか見てないから。
またはRecordStore#setRecord()で4byte正しく書き込んでないから。

目的の値がint型なら読み書きは4byte。
int型とbyte配列の変換がわからないならJavaスレで質問して。

794 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 18:07:00 ]
これから初めてSアプリを作りたいのですが、
何からそろえればいいですか?


795 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 18:16:37 ]
パソコンだな

796 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 19:27:51 ]
>794
「Vアプリ 作り方」でググる。解決。
以上。

797 名前:デフォルトの名無しさん [2008/01/06(日) 23:27:52 ]
リソースフォルダにgif画像を置いておき、
それを読み込んでフレーム撮影を行うことってできるのでしょうか?

camera.setPictureFrame("/test.gif");

で試してみたのですが、うまくいきませんでした。
もしかしたら携帯のフォルダに画像を保存しなければできないのでしょうか?

798 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 16:20:57 ]
>>794
自分で調べる精神




799 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 14:10:44 ]
3gc端末での質問です。
アプリからネイティブメーラーの送信メール作成画面を表示したいのですが、
一部端末でエラーとなってしまいます。

MIDlet m_MIDlet;
try{
m_MIDlet.platformRequest( "mailto:?subjectAAA&body=BBB" );
}catch(Exception e){}

810SHなどでは大丈夫なのですが、904SHでは

javax.microedition.io.ConnectionNotFoundException:
Unsupported url : mailto:?subjectAAA&body=BBB

とエラーになってしまいます。
端末により何か違いがあるのでしょうか?

800 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 15:51:35 ]
>subjectAAA
「=」入ってないからじゃないのか
810SHはたまたま動いただけで

801 名前:799 mailto:sage [2008/01/10(木) 16:08:24 ]
>>800
すみません、写し間違いでした。実際は下記の通りになります。

MIDlet m_MIDlet;
try{
m_MIDlet.platformRequest( "mailto:?subject=AAA&body=BBB" );
}catch(Exception e){}

公式資料のPDFで端末仕様を確認してみると、
804SH、904SH、905SH、
705SH、903SH、703SH/f
にて
JSCL1.2.2 メール送受信機能のサポート
アプリからメール送受信機能を実装しているか否か
・・・MMS/SMS:○ Email:×
となっているのですが、これは関係ありますでしょうか?

アプリ開発資料MIDP2.0にはm_MIDlet.platformRequest( "mailto" );
が使用できない可能性については書かれていないので、
3GCならどんな端末でも可能だと思っていたのですが・・・。

802 名前:799 mailto:sage [2008/01/10(木) 16:23:21 ]
上記の、「JSCL1.2.2 メール送受信機能のサポート」に関しては、
MIDP2.0の命令を使用しているので関係なかったですね・・・。
混乱していました。

904SHのMIDP2.0 platformRequest対応可否 ネイティブメーラー起動機能
は○になっていました。


803 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 03:39:39 ]
>>802
うちの904SHでも駄目だった。("mailto:"すら通らんのね)
ま、Unsupportっていわれてるんだから本当に対応してないんじゃない?
使えているという人の降臨を気長に待つか、シャープに問い合わせるか、
諦めたほうがよいかと。

804 名前:デフォルトの名無しさん [2008/01/13(日) 14:18:15 ]
ttp://www.nicovideo.jp/watch/sm2018653

805 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 14:46:43 ]
著作権保護のない着うたフルをデータフォルダないしSDカードから再生できる音楽プレイヤーのようなオープンアプリって無理でしょうか?

806 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 14:55:37 BE:92722223-2BP(5300)]
auのオープンアプリはデータフォルダやSDに一切アクセス出来ません。

807 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 16:24:57 ]
>>806
初歩的な質問なのに回答ありがとうございました。


808 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 01:47:44 ]
OAP対応でJavaアプリ目覚めて
仕様を知りガッカリしてベンダー変更するやつ多そう
俺もその一人なんだけどね



809 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 01:56:20 BE:417248339-2BP(5388)]
ギャルゲ移植しようとOAP携帯買う
期待してPHASE3.0を移植
300KBで(・ω・`)
データを本体かSDに入れて…
アクセスできない('A`)
仕方ないからこまめにネット通信でデータをちまちま飛ばそうとする
30KB制限('A`)…

そして仕方ないからLOOX U購入

810 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 08:02:11 ]
PhoneMEがもっとまともに動けば環境がないわけでもないんだけどね。

811 名前:799 mailto:sage [2008/01/15(火) 09:33:30 ]
>>803
実際に確認もして頂いてありがとうございます。
やはり駄目でしたか・・・。
一部T端末の資料には「to」「cc」「bcc」がない場合
正常に動作しないことがある等注意事項が記載されていましたので、
それらも試してみましたが結果は同じでした。(まぁ今回はSH端末ですが)

いろいろ調べてみましたが、解決策を見つけることができなかった為、
SoftBankに問い合わせてみました。
返答が早いといいのですが・・・。

812 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 11:13:44 ]
質問があるのですが
BGM等の音を鳴らしていない時に、
端末のボタン確認音が鳴る物があるのですが
これってアプリ側で制御することは出来ないですよね?

813 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 11:24:28 ]
>>812
一番最初に無音を鳴らすしかない。

814 名前:七誌 mailto:sage [2008/01/16(水) 02:02:42 ]
基本なのかも知れませんが、教えてください。。。

S!アプリ、MEXA Emulater、Eclipseで作成しており、HTTP通信をしたいのですがうまくいきません。
どこか間違ってますでしょうか?

--Source--
public class SndRcv extends Thread {
Data data;

public void run(){
try{
connectHTTP(data);
}
catch(CertificateException e){}
catch(IOException e){}
}


815 名前:七誌 mailto:sage [2008/01/16(水) 02:03:24 ]
--JAD--
MIDxlet-API: MEXA
MIDxlet-ScreenSize: 240,294
MIDlet-Permission: javax.microedition.io.Connector.http
MIDlet-Permission-Opt: com.j-phone.system.DeviceControl.read,javax.microedition.io.Connector.socket
MicroEdition-Configuration: CLDC-1.1
MicroEdition-Profile: MIDP-2.0

--実行結果--
before
java.lang.SecurityException: javax.microedition.io.Connector.http was denied
at com.jblend.security.midp20.SecurityManagerImpl.checkPermission(+40)
at jp.co.aplix.cldc.io.j2me.http.HttpConnectionImpl.open(+86)
at com.jblend.io.ProtocolBase.createConnectionImpl(+7)
at javax.microedition.io.Connector.openPrim(+159)
at javax.microedition.io.Connector.open(+9)
at data.SndRcv.connectHTTP(+29)
at data.SndRcv.run(+8)

Permissionが間違っていると思っているのですが、何を追加してよいやら・・・分かりません><


816 名前:七誌 mailto:sage [2008/01/16(水) 02:04:16 ]
連続で書き込み、申し訳ありませんが、
よろしくお願いします。<(_ _*)>

817 名前:七誌 mailto:sage [2008/01/16(水) 02:05:19 ]
実際のメソッド部分が抜けてました(・_・、)
public void connectHTTP(Data data) throws CertificateException, IOException {
HttpConnection http = null;
InputStream httpsInStream = null;

String uri = "www.yahoo.co.jp/";

try {
System.out.println("before");
http = (HttpConnection)Connector.open(uri, Connector.READ, true);
System.out.println("after");

data.setDetail("is Open");
httpsInStream = http.openDataInputStream();

}
catch(Exception e ){
e.printStackTrace();
}
finally{
if(httpsInStream != null){
httpsInStream.close();
}
if(http != null){
http.close();
}
}
}

818 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 12:29:59 ]
>>814
コピペしたjadとconnectgHTTPメソッドを使って、うちの環境では動くんだけど。
ただし、エミュのUse Network設定を許可しないにしておくと同じエラーが出る。

ちなみにあなたは、「携帯でラジオ聞けるアプリ〜」の中の人?



819 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 12:52:08 ]
yahooに繋いでいるからだとおも

820 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 13:19:09 ]
それは一例だろjk…

821 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 15:09:10 ]
DojaおよびMIDPでクラスを動的にロードする方法はありますか?
ネットワークより取得したクラスファイルのクラスのフィールドにアクセスをしたいのですが。
また、もし可能なのであれば、クラスファイルは事前検証済みの必要があるのでしょうか?
やりたいこととして、アプリ内に記述した固定値のテーブルを外部から読み込むのに、
独自のバイナリではなくクラスファイルを利用したいと思っています。

822 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 15:36:19 ]
>DojaおよびMIDPでクラスを動的にロードする方法はありますか?
DojaおよびMIDPともにない
きっぱりあきらめて

823 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 15:51:50 ]
自前でバイトコードインタプリタを書くしかない
jigブラウザのjigletみたいに

824 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 16:03:58 ]
>>822-823
jigletは自前だったのですか。
非常に納得致しました。
どうもありがとうございました。

825 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 17:36:04 ]
MEはスループットの理由から動的ロード無くしちゃったからね。KVMは。

826 名前:デフォルトの名無しさん [2008/01/16(水) 19:50:19 ]
オープンアプリからカメラを呼び出してQRコード読み取りってできないんですかね?
MIDPの仕様にはカメラ制御のAPIがなかったので無理っぽそうなんですが…。

827 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 20:54:37 ]
OAPにMIDP以上のものを求めてはいけない

828 名前:デフォルトの名無しさん [2008/01/16(水) 21:26:40 ]
OAPはCLDCにMIDPだけ。



829 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 21:50:41 ]
わかりやすく言うと画面と音とキーとHTTP/HTTPS通信と
わずかに割り当てられた独立セーブエリア以外には一切アクセスできない

830 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 22:52:13 ]
音はmmf相当
ネットは1回(回って変な表現だが)30KB制限。1日では3MB制限
セーブ領域は32KB






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

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

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