使ってみる2017/12/7スマホに搭載されている加速度センサーを使うと、スマホを傾けると球が転がるようなアプリを作ることができます。z軸方向の加速度を計測します。Studioのemulatorから加速度センサーの動きを見てみたいと思います。controlsダイアログが表れます。values」にx,y,z方向のセンサー出力が表示されます。加速度なので動かす速度の変化で値が変わるのが分かります。Emulatorの動画です。Codingcodingに移ります。センサー値の受け取りとなります。Play」から切り出して簡単にしたものです。センサー情報を取得する部分はセンサーのデバイス名やメーカー名などでアプリを作る時にはあまり関係ないので省いてもいいでしょう。/></LinearLayout>ちなみに、加速度センサーを試すとどうしても傾けたりしますが、そうすると画面が回転してしまうことがあります。android:screenOrientation=”portrait”を使うと画面の回転を「portrait」に固定できます。スマホをディスクの上に置くと、Z値が10近い値となりますがこれは重力のGのせいです。この加速度データはMEMSからの生データなのでノイズに反応しすぎて使いづらいかもしれません。使う用途によってフィルターを入れるのがいいでしょう。getReportingMode()はそれによって返ってくるタイミングが変わるので実装上は気を付ける必要があると思います。usecオーダーで値を設定すればいいのかと思ったのですがそうではないようでした。20.0となりましたこれは階段状に変化するもので設定値に対して比例していません。BMI10でしたのであくまでこの端末でこのデバイスでのケースです。因みにこのdatasheetによれば最小遅れは2.5msecのようなので実験と合っています。次はこれを使って球ころがしをしてみます。mailフォームブックマークしておくと便利ですアプリ開発が上達するお勧めアプリ開発を始めたけどわからないところがあり、誰かに聞きたいけど周りにはそんな人はいない...あるいは、会社で働いていて日中そんなに時間をとれないなど、オンラインのプログラミングスクールがいいでしょう。オンラインスクールは色々ありますが、以下の3つはAndroidが学習できる老舗スクールです。ACADEMYAndroidアプリコースこういうものではアプリ作れないと言う意見もありますが、それは結局本人のやる気があるかないかです。やる気があっても独学では突破しにくいところは教えてもらうのが一番早い。無料体験レッスンとても簡単なことなのに本やネットの画像だけでは分かりにくいことはあります。実際に質問してピンポイントで教えてもらうと、なんだそんなこと、と言うのがけっこうあります。CodeCamp~約8,000名の受講生と80社以上の導入実績~現役エンジニアのオンライン家庭教師CodeCamp直接(ネットで)誰か分かる人に聞いた方が早く解決して、上達も早いと思います。登録・公開Tipsいかがでしょうか、コードを写経してもうまくできないという方もいるのでは?初めてであれば誰かに直接教わるという手もあります。時間短縮になり無駄が少ないかもしれません。