[表示 : 全て 最新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あたりにリンク集

666 名前:デフォルトの名無しさん [2007/11/07(水) 12:37:04 ]
>>664
おまいさんのOSはVistaじゃないのか?

667 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 18:40:12 ]
WTKって音鳴るんだっけ?
S!のを作る時はエミュレータで確認(mmfだから当然だけど)するから
WTKで音の確認をするっていう概念がなかった。
確かにwavとかmidiだから鳴ってもおかしくない、というか鳴るべきだと思うのだが
実際のとこどうなの?

668 名前:デフォルトの名無しさん mailto:sage [2007/11/07(水) 18:45:46 ]
>>667
midiとwavならエミュレータでも鳴るよ
ところで禿電のやつってmidiとかwavって使えないの?

669 名前:デフォルトの名無しさん [2007/11/11(日) 19:18:24 ]
ChoiceGroupにおいて選択した時点でそのアクションを実行するようにしたいのですが、
Commandで指定したボタンを押さないと実行できません。

何か良い案はありますでしょうか?

670 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 22:21:38 ]
ChoiceGroupは要素を複数選択する使い方もあるわけだから
どれか1つ選択した時点でアクションが起こるようだと役に立たないんだが。

671 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 22:33:21 ]
>>669
自分で似たようなのを作る。これが確実。

672 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 22:33:40 ]
>>669
ItemStateListener


673 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 22:46:07 ]
J2MEをインストールしたいのですが、Sunのアカウント取得するのに個人情報を入力しないといけないのですか?

674 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 22:58:36 ]
>>673
        ∧∧
       ヽ(・ω・)/  ズコー   
      \(.\ ノ
    、ハ,,、  ̄



675 名前:デフォルトの名無しさん [2007/11/12(月) 15:08:45 ]
1.3のWindows用J2SEってもう落とせませんよね....

676 名前:デフォルトの名無しさん mailto:sage [2007/11/12(月) 15:15:25 ]
>>675
ttp://java.sun.com/j2se/1.3/ja/

1.4じゃダメなの?
ttp://java.sun.com/j2se/1.4.2/ja/download.html


677 名前:は@c44.010.c3-net.ne.jp ◆cplnFO9T0I [2007/11/12(月) 17:53:42 BE:151308656-2BP(1000)]
>>676
見つかりました!
java.sun.com/products/archive/j2se/1.3.1_20/index.html
もうちょっとちゃんと読まなきゃ駄目ですね。

678 名前:は@c44.010.c3-net.ne.jp ◆cplnFO9T0I mailto:Tage [2007/11/12(月) 23:26:01 BE:322790988-2BP(1000)]
激しくついでになりますがJ2ME WTK 1.0.4はここにありました
java.sun.com/products/sjwtoolkit/ja_download-1_0_4.html

679 名前:デフォルトの名無しさん mailto:sage [2007/11/13(火) 19:26:03 ]
今のWTKてアカウントのレジスト必要になったの?
CDCで遊んでるから俺はレジストしてるけど。

ちなみにWTKのデバイスエミュレータで音鳴るよ。

そろそろ、まともに動くPhoneMEが出てホシィ

680 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 19:30:41 ]
fillArc()で描いた円が左右非対称orz

681 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 22:46:54 ]
911SHだと240x320、240x354
705SHだと240x260、240x294
の複数の画面サイズに対応していますが、
自動的に大きいほうの画面サイズを選択してくれるような
jadファイルの記述方法はあるのでしょうか?

682 名前:デフォルトの名無しさん mailto:sage [2007/11/15(木) 23:17:29 ]
クライアントの情報を調べて、返すjadを変更するようなCGIを組めばいい

683 名前:681 mailto:sage [2007/11/15(木) 23:40:16 ]
ということはやはりアプリゲットでは無理ですね。
ありがとうございました。

684 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 00:14:58 ]
アプリゲット側には機種ごとに複数のjadファイルを置いておいて、別のサーバーに置いたCGIで振り分けるってのはどうだろう?



685 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 00:56:40 ]
わざわざ "別のサーバ" にする意味が理解できない

686 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 01:05:23 ]
あれ?アプリゲットってCGI使えたっけ?

687 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 01:18:24 ]
MIDlet-Application-Range: 0,0
MIDxlet-ScreenSize: 0,0
で良いのでは??


688 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 03:24:20 ]
>>687
仕様書読んで出直して来い

689 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 10:00:35 ]
みなアフォ
687+Canvas#setFullScreenMode(true)


690 名前:デフォルトの名無しさん mailto:sage [2007/11/17(土) 14:11:01 ]
setFullScreenMode(true)にするとソフトキー部分が使えるようになるんですよね?
ということは905SHの縦モードでフルスクリーンにしても上端の黒い部分は、やっぱり使えないのでしょうか?

691 名前:デフォルトの名無しさん [2007/11/18(日) 03:46:12 ]
>>690
        ∧∧
       ヽ(・ω・)/  ズコー   
      \(.\ ノ
    、ハ,,、  ̄

692 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 04:02:59 ]
>>674>>691がなぜこのスレにいるのかが一番の疑問

693 名前:デフォルトの名無しさん [2007/11/18(日) 04:08:09 ]
>>692
        ∧∧
       ヽ(・ω・)/  ズコー
      \(.\ ノ
    、ハ,,、

694 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 14:53:28 ]
質問です
当たり判定で

if(スブライト.collidesWith(タイルレイヤー,false)){
 VY=タイルレイヤー.getY()-1;
}

としても反応しないのですが理由わかる方いますか?




695 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 20:43:54 ]
昨日からアプゲットの作者サイトでSアプリアップロードができないのですが
同じような状態の方はいらっしゃいますか?
ログインなどは普通にできるのですが、Sアプリのアップだけができません…。

696 名前:695 mailto:sage [2007/11/18(日) 22:16:27 ]
解決しました…なんだったんでしょう…。
お騒がせしました。

697 名前:デフォルトの名無しさん mailto:sage [2007/11/18(日) 22:35:39 ]
>>692
あまりにもアフォな質問だからだろ

698 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 08:26:12 ]
確かにプロからみるとアフォすぎるw

699 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 10:42:00 ]
>>698
そのアホな質問かもしれませんがプロなら>>964のアドバイス下さいませんか?


700 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 10:43:09 ]
間違えました
>>694です


701 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 11:16:10 ]
プロなら払うもん払わないと仕事せんだろ常考

702 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 13:31:41 ]
>>701
プロでない時代に誰にも頼ってないならいいが
大抵何かに頼ってたくせに自分が達成したからといい気になるやつ氏ね


703 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 13:36:49 ]
>>702
せいぜい苦しめw

704 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 15:49:12 ]
>699
マジレスするとエスパーじゃないと答えられない。
質問するにしても>694だと説明の仕方が悪いんだ。

「反応しない」と言われても
キー入力を受け付けなくなったのか、画面の描画が止まったのか、
どういう状況を指しているのかわからない。

せっかくソースらしきものが書いてあってもどんな動作を期待してるのか伝わらない。
せいぜい「スプライト」「タイルレイヤー」の生成や値を見直して、くらいしか言えない。



705 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 17:19:44 ]
int [][] MAP={
{1,2,3},
{4,0,5},
{6,0,7},
{8,9,10}};

MAP(省略してある)をTiledLayerでタイルレイヤー(本来はちゃんとしたな名前)生成

Spritでスブライト(前に同じ)生成して0の位置に置く

キーで下押すとVY増加スブライトが位置的に9に行く


if(スブライト.collidesWith(タイルレイヤー,false)){
ここでタイルレイヤーの上ギリギリの位置に修正するようにしたい
 VY=タイルレイヤー.getY()-1;
}

こんな感じでは質問内容伝わりませんでしょうか?


706 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 22:05:37 ]
スプライトクラス使えない携帯結構あるから使いものにならんだろ常考
処理遅い品

707 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 22:10:00 ]
>>705
ス「ブ」ライトって・・お前・・

708 名前:デフォルトの名無しさん mailto:sage [2007/11/19(月) 22:10:06 ]
>>706
ソースそのものが携帯だと処理落ちする駄目なやつと言う事ですかorz

ては違う方法考えてみます
アドバイスありがとうございました


709 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 21:47:14 ]
ソフトキーのキーコードを-21、-22(-6、-7)としてCanvas#keyPressedで処理するのはよくあることなのでしょうか?


710 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 21:51:38 ]
>>709
機種を限定するならアリじゃね?

711 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 21:57:35 ]
というより特定の機種対策に見えるが。

712 名前:709 mailto:sage [2007/11/20(火) 22:05:06 ]
とりあえずシャープと東芝で動けばいいのでこの方法でいこうと思います
ありがとうございました。

713 名前:デフォルトの名無しさん [2007/11/20(火) 23:34:11 ]
>>680
fillArc()は実装依存だけど重たいし綺麗じゃないから、円を描くんだったら
fillRect()をfillTriangle()x4(サイズが大きい場合はそれを更にx8)で囲むといいよ。
でもfillTriangle()も上下左右で微妙に非対称だったりするorz

714 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 23:56:00 ]
ProGuardかけると
float a=1.0f;
System.out.println(a); -> 0
ってなることがあるんだけど、使い方間違ってる?



715 名前:デフォルトの名無しさん mailto:sage [2007/11/21(水) 22:23:52 ]
ソフトバンク MEXA1.2でアプリを制作しています。
MEXAでJAVAアプリ以外のBluetooth機器との通信を行いたいのですが可能でしょうか?
何らかの方法で可能となるのなら教えていただきたいのですが。


716 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 04:04:28 ]
>>714
そのメソッドの引数名がaに変えられたとか、グローバル変数がaに変えられたとか?
「なることがある」っつうのが不思議だけど。

jad使って、デコンパイルしてみたら?

717 名前:デフォルトの名無しさん [2007/11/22(木) 09:49:32 ]
ぶっちゃけSアプリてメモリ何MBまで使えるの?
機種によっても違うのかな??

718 名前:デフォルトの名無しさん mailto:sage [2007/11/22(木) 11:11:26 ]
>>717
メモリってなにを指してるんだ?
ヒープかアプリサイズか?

ヒープなら、機種ごとに違う
アプリサイズなら、どの機種まで対応するかで変わってくる

719 名前:デフォルトの名無しさん mailto:sage [2007/11/23(金) 01:09:14 ]
3GCメガアプリ対応機だけでも2M〜8Mと色々。
ドコモのメガアプリ機はほぼ全て6M超積んでるから移植に苦労したわい。

720 名前:デフォルトの名無しさん [2007/11/24(土) 11:35:46 ]
男性廃墟露出の頂点

げん(元)の心の旅
gengetbear.blog49.fc2.com/



げん(元)ちゃんは、
男性の175cm115kg以上の受けのパートナ募集中だそうです。
詳しくはげん(元)の心の旅のメールフォームから問い合わせてね。

721 名前:デフォルトの名無しさん [2007/11/27(火) 09:36:25 ]
Sアプリてダウンロードせずに動かせないんかねえ
アプリゲットにアップしようとすると制限でブツブツ言われるわ
まだ本当に実機で動くかどうかわからんものに長々とこういうアプリですと書くのも疲れるし


722 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 12:51:32 ]
>>721
無理
それが出来たらSoftbankがパケ代稼げない。

723 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 18:03:39 ]
特別バージョンのOSを施した端末なら転送できるみたいな事
書いてある資料見たことがあるような気がする
気がするだけかもしれんが

724 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 19:10:31 ]
willcomへようこそ。



725 名前:デフォルトの名無しさん [2007/11/27(火) 21:24:08 ]
>>721
そもそもアプゲではじかれてるレベルの糞ソース書いてる時点で駄目だろ
実機どうのこうの以前の問題すぎる

726 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 04:42:31 ]
文字描画で相談。
(1) g.drawString("あa", 40, 40, Graphics.LEFT | Graphics.TOP); と
(2) g.drawString("あa", 40, 40 + f.getBaselinePosition(), Graphics.LEFT | Graphics.BASELINE); は
同じ位置に描画されるだろうか。それとも「あ」と「a」の上下差に違いが出るだろうか。

Font#getBaselinePosition()の説明は
Gets the distance in pixels from the top of the text to the text's baseline.
1文字が占める四角形領域の上辺からベースラインまでの長さと考えてよいわけで、
それなら(1)(2)はどの端末でもその端末内で同じ位置に描画されるはず…

まぁベースラインにこだわって(2)の書き方をするより
直感的に分かりやすい(1)で行きたいなってことなんだけど、
DoJaと違ってアセント/ディセントが取れないのでイマイチ不安。

727 名前:デフォルトの名無しさん [2007/11/28(水) 10:14:55 ]
>>725
ソースの書き方の問題なのか?
データフォルダにアクセスしたいだけなのに弾かれるのは納得いかないんだが


728 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 10:50:46 ]
データフォルダアクセスとhttp通信どっちもあるんじゃなくて?
糞かどうかは知らんけど。

んで、テストしたいだけなら制限かかる部分を端折ればいいんじゃないかと。
http通信のみ、データフォルダアクセスのみなら平気だし
一方ずつテストすればいい。


729 名前:デフォルトの名無しさん mailto:sage [2007/11/28(水) 13:56:14 ]
>721は個人作者がアプリゲット使うときの話だよね。規約よく読んでるか?

開発中のテスト用にUL/DLするならアプリの説明文は関係ないし、
制限されている機能も書いてある。

>727
MIDP-2.0の仕様とセキュリティの問題から、
端末内の情報にアクセスするのにある程度制限はあって当然。
データフォルダへのアクセスだけならオフィシャル作者登録すれば解除できる。
ただし通信機能との組み合わせはダメ。それも規約に書いてある。

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






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

前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