2011年01月05日

GALAPAGOS SoftBank 003SHで使えるセンサ

人気ブログランキングへ

Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容

新品価格
¥3,150から
(2011/1/5 07:01時点)



GALAPAGOS 003SHは画面を回転させると表示もそれに合わせて回転する
だから内部にセンサを持っているのは確定している。

しかし、具体的に何のセンサがついているかは知らなかったので
androidアプリを作って調べてみた


携帯についているセンサ一覧は以下の関数を使うことで取得できる。


そして、上記のプログラムを実行した結果数字が返ってくるので
以下のサイトからどのTYPEのセンサか調べればよい
http://developer.android.com/intl/ja/reference/android/hardware/Sensor.html

で肝心のGALAPAGOS 003shには以下がついています。
1:TYPE_ACCELEROMETER
2:TYPE_MAGNETIC_FIELD
3:TYPE_ORIENTATION
5:TYPE_LIGHT

光センサって何に使えばいいんだ?(・ェ・`)
暗いところでも携帯って使うから使いにくいんだよなぁ・・。
暗いときディスプレイ明るくするとかかな・・・?


また、少しいじってみたのですが
上記4つのセンサの値を SENSOR_DELAY_FASTEST のdelayで取得しようとすると
一種類のセンサデータしか取得できませんでした。
SENSOR_DELAY_NORMALだと上記4つすべての値は取得できました。

これは、高速に複数のセンサデータは取得できないという
androidかgalapagosの仕様だと思います(・ェ・`)
サンプリングレートは調べていないのでそのうち調べるかもしれません。

posted by マスタカ at 06:56 | Comment(0) | TrackBack(0) | PC・携帯 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。