モーションコントロール
getDefaultMotionDetectiveSensorでjava.io.IOException: not supported とでてしまう。
CLDC+MIDP+携帯電話用Javaスレッド part 6 : Java、Java資格関連 過去ログまとめサイト
864 :デフォルトの名無しさん :2007/04/13(金) 21:21:25
MEXAエミュレータでMotionDetectiveSensorを使ったことある人いませんでしょうか?端末設定のMEXAオプションでMotionControlSensorをOnにして、
端末リソースフォルダにmotionsensor.csvがあるのも確認して、
いちおJadにMIDxlet-API: JSCL-1.3.2もいれたんですが、
getDefaultMotionDetectiveSensorでjava.io.IOException: not supported とでてしまいます。分かる人いたらおしえてください。
865 :864 :2007/04/13(金) 21:32:37
http://java.yubit.net/mobile_java_6.html
すいません、できました。
JadにMIDxlet-MSensorってのがありました。
旧機種の場合はMIDlet-MSensor
MIDP-1.0 | MIDP-2.0 | 説明 | 値 | サイズ |
MIDlet-MSensor | MIDxlet-MSensor | モーションコントロール | Y/N | - |
http://www.saturn.dti.ne.jp/~npaka/kvm/midp2/sappli.html
5.4.2 モーションセンササポート
エミュレータが起動していない状態で machine.profile 中の次の項目を編集することで、モーショ
ンセンササポート/非サポートを切り替えることが出来ます。
・設定項目名:設定値
MotionSupport: E(有効)/ D(無効)
これも以下のようになってた。
MotionSupport: E
解決
MIDP-1.0の場合でも、MIDxlet-MSensor: Y としたら動いた。
LCD-SyncとMSensorだけは、MIDlet-ではなくMIDxlet-になる。
間違えやすいので注意。
MIDP 1.0対応端末編 1.0.1 2007-05-25
http://developers.softbankmobile.co.jp/dp/tool_dl/java/tech.php
ダウンロード PDF(約411 KB)
ソースはここ。