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

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2005/11/05(土) 18:58:16
Vodaもケーブル転送いけるべ?…CPになれば。
953デフォルトの名無しさん:2005/11/06(日) 09:50:23
voda2Gでゲームつくってるんですが、
createImageで大量にpngデータを読み込むようにしたら
NullPointerExceptionが返ってくるようになりました。
数を減らせば大丈夫みたいなんですけど、なんで参照切れを
おこしているのかよくわかりません。画像サイズが大きすぎるから?
量が多すぎるから?どっちなんでしょうか?
954デフォルトの名無しさん:2005/11/06(日) 11:41:12
せめて読み込み部分のソース晒してくれよ。
それだけじゃ判断のしようがない。
書き込みの内容から論理バグっぽい匂いがするけどな…
955デフォルトの名無しさん:2005/11/06(日) 11:56:14
>>953 メモリ不足で読み込めてないんだろ。
Runtime.getRuntime().freeMemory()
で一枚ごとにメモリ残量を表示しつつ画像を読み込んでみ?
956953:2005/11/06(日) 16:45:04
すいません。
>>955 のおっしゃるとおり、メモリ不足に陥ってました。
初歩的な質問ですいませんでした。
957デフォルトの名無しさん:2005/11/08(火) 10:45:47
702NK専用のアプリを作っています。
702NKでMMCからインストールする前提であれば

ttp://www.verisign.com/products-services/security-services/code-signing/digital-ids-code-signing/index.html

これのtrustedの署名つくってSun Java Signing DigitalID買えば
警告の問題は解決するのかな?
だれか購入した人いますか?
958デフォルトの名無しさん:2005/11/09(水) 17:47:18
EZアプリ(Java)って何ですか
食べ物ですか
もう食べる人は1割しかいないって本当ですか
959デフォルトの名無しさん:2005/11/09(水) 18:08:55
1割もいないと思うぞ。
960デフォルトの名無しさん:2005/11/13(日) 21:40:39
P6型のVアプリを3Gに移植したのですが、
3G用エミュレータでそのVアプリを動作させると、
エミュレータ上に表示した画像がずれて表示されます。
(2G用エミュレータでは、画像が画面いっぱいに表示される
のに、3G用エミュレータでは画像の右部と下部が余る)

これは3G用エミュレータのバグなのでしょうか?
それとも3G用エミュレータで何か設定をしなければ
ならないのでしょうか?
961960:2005/11/13(日) 23:48:35
初歩的な質問をしてしまいすみません。
3Gエミュレータのインストールフォルダ内にある
「BasicCustomizationGuide.pdf」に
画面サイズ変える方法が載っていました。
962デフォルトの名無しさん:2005/11/16(水) 00:23:06
voda3Gアプリを作成しています。
StorageConnectionのlist()を使用して
指定パスのファイルリスト作成した場合、
下記のように2Gと3Gでは、リスト内の
フォルダファイル名が異なってしまいます。
@2Gの場合
 フォルダはファイルと区別できるよう、
 フォルダ名の後に「/」が付加される。
A3Gの場合
 フォルダ名の後に「/」が付加されない。

StorageConnectionのlist()の仕様としては、
@が正しいのですが、3Gの場合は正しい
動作をしない為、指定パス内のフォルダを
特定できません。3Gで指定パス内のフォルダを
特定する良い方法はないのでしょうか?

963デフォルトの名無しさん:2005/11/16(水) 01:24:36
>>962
isFolder()ですべてチェックする
964デフォルトの名無しさん:2005/11/16(水) 02:00:09
965デフォルトの名無しさん:2005/11/16(水) 19:04:02
EZアプリ(Java)の方で、KJX作成ツールを使用してコンパイルしているんですが、
PhotoConnection.htmlに書いてある
try{
// フォト用 Connection を開く
PhotoConnection conn = ( PhotoConnection ) Connector.open("photo:");

のPhotoConnectionの部分で、「シンボルを解決できません」になってしまいます。
import javax.microedition.io.*;
は記述しているんですが、他に何かインポートしなければならないんでしょうか?
それとも、Phase3を使っているつもりなのですが、Phase3になっていないのでしょうか。
ライブラリは2003/10/18のkddip3.jarが使用されているはずです。
966デフォルトの名無しさん:2005/11/16(水) 19:59:30
すいません。965ですが、自己解決しました・・・
kddi系をそもそもインポートしていませんでした。
967デフォルトの名無しさん:2005/11/16(水) 22:12:24
>>963
isFolder()も結局、パスの最後に「/」が
付いているかどうかの判定をしているだけ
なので、フォルダを特定する事ができません。
968デフォルトの名無しさん:2005/11/16(水) 22:32:21
getTypeでもだめか?
969デフォルトの名無しさん:2005/11/16(水) 22:40:03
>>968
getTypeでもだめです。
と言うか3Gのプログラム作成して気づいたのですが、
isFolder()やgetType()は、単純にファイル名から
ファイルタイプを導き出している模様・・・。

もうダメボでしょうか? 
970デフォルトの名無しさん:2005/11/16(水) 23:15:15
list()でファイル一覧を取得できるか、例外をはくかで
フォルダかどうかを判断するはどう?
971デフォルトの名無しさん:2005/11/16(水) 23:50:36
だとしたら、970のように例外処理で対応するのが無難だろうね。
ちょっとややこしくなるけど、それは我慢で・・・。
972デフォルトの名無しさん:2005/11/17(木) 14:45:36
なんで3Gは'/'がつかないようにしたのかVodafoneに問い詰めたい
973デフォルトの名無しさん:2005/11/17(木) 15:21:14
>>972
是非問い詰めてくれ
974デフォルトの名無しさん:2005/11/17(木) 15:24:05
俺はファイル読み込めるか試して例外吐くかで判定してる

解りにくかったらすまそ
975デフォルトの名無しさん:2005/11/17(木) 16:57:08
通信もできないし、一体何のためにこんな改悪をしたんだ?
976デフォルトの名無しさん:2005/11/17(木) 17:40:53
>>974
ディレクトリと同じ名前の拡張子無しファイルが存在したらどーするの?
977デフォルトの名無しさん:2005/11/17(木) 17:54:01
それは作れないと思うよ…
978969:2005/11/17(木) 23:16:57
>>974
指定ファイルを読み込めた場合は「ファイル」、
例外処理に入った場合は「フォルダ」である
と判別することにより、対応できました。

例外処理をわざと利用するプログラムを作成
するハメになるとは・・・。
みなさんアドバイスありがとうございました。
979デフォルトの名無しさん:2005/11/17(木) 23:34:23
>例外処理をわざと利用するプログラムを作成
>するハメになるとは・・・。
いや、結構良くあるテクだと思うんだけど(テクって程でも無いか
980974:2005/11/18(金) 13:44:31
理解してくれたか〜
この問題に関してはvodaが悪いと思う…。

っソロソレシンスレ
981デフォルトの名無しさん:2005/11/18(金) 22:22:55
今日802Nでメモカ見てみたけどフォルダに / ついてたよ
3G全部の問題ではないみたいだね
めんどくせー
982デフォルトの名無しさん:2005/11/18(金) 23:30:08
な、なんだってー ΩΩ Ω
983デフォルトの名無しさん:2005/11/19(土) 01:03:50
シャレにならんな
984デフォルトの名無しさん:2005/11/19(土) 02:36:51
アプリからフォルダ見るには署名付きアプリの必要があるから、現時点では確認は不可能。
>>981はVoda内部の人間か?それともデマか?
985デフォルトの名無しさん:2005/11/19(土) 04:10:48
そこはあえてつっこまない方が。
986デフォルトの名無しさん:2005/11/19(土) 13:17:00
そういえばVodaの3G端末の中でも、
JSCLを使用できる機種は決まってるんですよね。
それで今気づいたんだけど、JSCLを使用できない
機種の場合、list()が使用できないから、指定パスの
ファイルの一覧を取得する方法は無いのでしょうか?
987デフォルトの名無しさん:2005/11/19(土) 14:43:13
その通り。
VSCL2.0にはStorageにアクセスする手段は提供されていない。
988デフォルトの名無しさん:2005/11/19(土) 22:42:08
エミュ起動で
"The JAD matches a version of a suite already installed"
と出たら、C:\WTK22\appdb\DefaultColorPhoneの
#Midlet* files と suite.utfを消せば立ち上がります

ググッて解決したけど、書いとこう
ttp://www.eclipseplugincentral.com/PNphpBB2+file-printview-t-2307-start-0.html
989デフォルトの名無しさん:2005/11/19(土) 23:49:52
>>984
>>962もだね

って、CPであれば署名付をつくることは可能なんだけどね…
990デフォルトの名無しさん:2005/11/20(日) 10:00:29
ウィルコムのJavaが動くやつを買う予定で、IMAP4でメールが読めるソフトを作成中
エミュでメール本文が読めるとこだけできた

が、上のレスでVodaがhttpしか通信できないと書いてあったけど、本当にできないの?
ソケット通信ができないの?

拡張API使わずにMIDPのみを使用して作成すれば各社の携帯で動くと思ってたんだけど間違ってる?
991デフォルトの名無しさん:2005/11/20(日) 13:43:59
>>990
MIDP2.0でもソケット通信ははオプション扱い
992990:2005/11/20(日) 16:08:34
>>991
あんがと
足りない知識があるみたいなので、調べなおしてきます
ウィルコムの仕様が出ない事にはソケット通信ができるかどうか不明ってわけか

imap4使う気まんまんだったのになぁ
993デフォルトの名無しさん:2005/11/20(日) 18:47:18
次スレ立てないの?
994デフォルトの名無しさん:2005/11/20(日) 22:38:07
次スレ

CLDC+MIDP+携帯電話用Javaスレッド part 5
http://pc8.2ch.net/test/read.cgi/tech/1132493827
995デフォルトの名無しさん:2005/11/20(日) 23:39:03
ume
996デフォルトの名無しさん:2005/11/21(月) 03:28:11
早く署名公開しないかな…。
997デフォルトの名無しさん:2005/11/21(月) 03:41:32
1000
998デフォルトの名無しさん:2005/11/21(月) 10:42:01
998
999デフォルトの名無しさん:2005/11/21(月) 13:53:26
1000ならVodafoneがBREWを採用
1000デフォルトの名無しさん:2005/11/21(月) 13:57:54
1000ならVodafone日本撤退
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。