TYPE_ROTATION_VECTORを使用してAndroid搭載端末の向きを知ることができ、3つの回転角度の角度を角度で取得できるようになりました。しかし、どのように私はそれを設定するので、電話の開始方向はすべて0ですか?このように、開始方向にかかわらず、測定されたすべての方向は、開始方向(磁北に固定されていない)と地面に対して相対的です。Androidオリエンテーションを回転させて、開始オリエンテーションがすべて0になるようにするにはどうすればよいですか?
0
A
答えて
0
私はこのページを見いだしました: http://www.outware.com.au/insights/which-direction-am-i-facing-using-the-sensors-on-your-android-phone-to-record-where-you-are-facing/ これはうまくいきました。 org.apacheの数学クラスでTYPE_VECTOR_ROTATIONを使用してください。センサーの読み取りを始める前に保存してください。クォータニオンの4要素配列になります。その後、将来の読書のために、開始読書を適用し、アンドロイドの回転行列を取得します。
関連する問題
- 1. Androidのベストプラクティス:オリエンテーションを開始してオリエンテーションを変更できないようにする方法
- 2. オリエンテーションを変えずにAndroidディスプレイを回転させる
- 3. オリエンテーションの変更を処理して、フラグメントがロードされないようにするにはどうすればよいですか?
- 4. Actionscript:テキストフィールドを回転させるにはどうすればよいですか?
- 5. オリエンテーションの変更に重複するフラグメントを停止するにはどうすればよいですか?
- 6. Processing.JSでは、y軸についてイメージを回転させるにはどうすればよいですか?
- 7. Android - 方法を開始するにはどうすればよいですか?
- 8. オリエンテーションを変更した後、フルスクリーンオーバーレイをフルスクリーンのままにするにはどうすればよいですか?
- 9. Android:オリエンテーションの変更でクラス変数がクリアされないようにするには
- 10. scipy.ndimage.interpolation.affine_transformを使用してイメージを中心に回転させるにはどうすればよいですか?
- 11. ノブを止めてxyz度を超えて回転させないようにして、0度から後方に回転しないようにします
- 12. 最大値ではなく0からカウンタを開始するにはどうすればよいですか?
- 13. 2回のクリックでアイコンを両方向に回転させるにはどうすればよいですか?
- 14. Expressアプリケーションでアップロード時のオリエンテーションEXIFデータを尊重するにはどうすればよいですか?
- 15. Nativescriptオリエンテーション修飾子をAngular2で使用するにはどうすればよいですか?
- 16. オリエンテーションの変更でUICollectionViewFlowLayoutを再計算するにはどうすればよいですか?
- 17. オリエンテーション変更の最小ズームスケールを変更するにはどうすればよいですか?
- 18. アンドロイドのコマンドボタンを使用してキューブを回転させるにはどうすればよいですか?
- 19. Quaternionsの配列を通してゲームオブジェクトを回転させるにはどうすればよいですか?
- 20. タッチでSpriteNodeを回転するにはどうすればよいですか?
- 21. Pagesでテーブルを回転するにはどうすればよいですか?
- 22. SmartEyeGlass SDKを使用する際にImageViewを回転させるにはどうすればよいですか?
- 23. 「回転する」ようにビューをアニメーション化するにはどうすればよいですか?
- 24. アプリでオリエンテーションが制限されている場合、デバイスの向きを手動で判断するにはどうすればよいですか?
- 25. モーダルが複数回描画されないようにするにはどうすればよいですか?
- 26. クリックハンドラーが2回設定されないようにするにはどうすればよいですか?
- 27. Android Appでサポートされているすべてのオリエンテーションを取得
- 28. オリエンテーションの変更時にセルのサイズを変更するようにコレクションビューに正しく質問するにはどうすればよいですか?
- 29. Android:オリエンテーションの変更開始の意図?
- 30. C#では、リストを特定の場所に回転させるにはどうすればよいですか?