![]() | Google Androidアプリケーション開発入門 画面作成からデバイス制御まで――基本機能の全容 新品価格 |
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の仕様だと思います(・ェ・`)
サンプリングレートは調べていないのでそのうち調べるかもしれません。



