ここで使用する遅延時間をカスタマイズしたいと思います。 SENSOR_DELAY_NORMALが使用される場合、遅延は約0.2秒(200,000マイクロ秒)である。遅れは約0.35秒にしたいと思います。遅れは、正確である必要はなく、わずか0.2秒より大きく、0.4より小さい。どのように私はそれについて行くだろうすべての提案?最小APIは15です。Android Sensor Managerの遅延:カスタム値に設定する
0
A
答えて
0
この4つのデフォルト値の横に任意の遅延を自由に設定できますが、保証されていません。 例コール:
mSensorManager.registerListener(this, mAccelerometer, 100);
# 100 microsecond is the desired delay between two events here.
# you can change it to whatever value suits you.
それが唯一のAndroidマニュアルに従って以降のAPIレベル9を動作します。
詳細:
boolean registerListener (SensorEventListener listener,
Sensor sensor,
int samplingPeriodUs)
samplingPeriodUs
INT:センサーイベントがで配信されている割合。これはシステムへのヒントに過ぎません。イベントは、指定されたレートより速くまたは遅く受信されることがあります。通常、イベントはより速く受信されます。値は、SENSOR_DELAY_NORMAL、SENSOR_DELAY_UI、SENSOR_DELAY_GAME、またはSENSOR_DELAY_FASTEST のいずれかでなければならず、イベント間の遅延はマイクロ秒単位で指定する必要があります。マイクロ秒単位で遅延を指定すると、Android 2.3(APIレベル9)以降でのみ動作します。以前のリリースでは、SENSOR_DELAY_定数のいずれかを使用する必要があります。*
これは詳細を読むことができます。 https://developer.android.com/reference/android/hardware/SensorManager.html
関連する問題
- 1. ダイナミック遅延設定
- 2. Android Sensor Dump Responsiveness
- 3. UIAlertViewの遅延を設定する
- 4. AngularJS 1.5設定遅延
- 5. Androidで巨大なUDP遅延/遅延
- 6. カウントダウンタイマーの遅延 - Android
- 7. Androidオーディオシークバーの遅延
- 8. jqueryの - レイジーロード - 設定された遅延
- 9. カスタムORMで遅延ロードする
- 10. scollの間にjcarouselの遅延を設定するには?
- 11. 私の方法に遅延を設定するには?
- 12. Androidカスタムビューフェード/遅延アニメーション
- 13. 各メッセージにカスタム遅延(rabbitmq)を指定しますか?
- 14. Android Sensor for OpenGL
- 15. Android-Gyro Sensor
- 16. Android Accelerometer Sensor
- 17. spring mvc 4 + hibernate 5遅延ロード設定
- 18. jmeter ThreadGroupループ間の固定遅延を設定する
- 19. 遅延測定
- 20. 固定遅延と初期遅延のジョブをスケジューリングする
- 21. Android BroadCastReceiverの遅延アプリケーション
- 22. Androidでの遅延時間
- 23. Androidカメラの開始遅延
- 24. アンドロイドの "onItemSelected()"機能で遅延を設定する方法は?
- 25. android sdk managerのプロキシを設定するには?
- 26. 遅延ウェブ宝石のカスタム認証チェック?
- 27. jmsメッセージ・ヘッダーにメッセージ遅延を設定する
- 28. アンドロイドに遅延を設定する方法
- 29. jqueryで遅延時間を設定するには?
- 30. Android Sensor Hand Wave Detection
遅延を自由に選択することはできません。 SensorManagerはデフォルトの遅延に制限されています。あなたは、より遅い遅延を使用して、データポイントのほとんどを落とすことができますが、それはバッテリーの非効率です。そして最も重要な質問は、なぜあなたはそれをやりたいのですか? – F43nd1r
なぜなら、私は加速度計のデータをarduinoベースのロボットに送信しており、データがフリーズすることがあるからです。私は、より長い遅延がアプリのフリーズを止めるかどうかをテストしたいと思います。 –
ええ、なぜ4を使用しないのですか? – F43nd1r