我只想随时随地获取这些值而不是事件...是否有可能? 我看不到任何方法getXValue(),getLatitude(),ecc ...无需监听器即可获取加速度计和位置值
0
A
回答
3
这些值由硬件生成,如果没有任何注册的侦听器,则它们不会生成值(以节省电池电量)。
对于位置,您可以拨打LocationManager
拨打电话getLastKnownLocation()
,但不能保证您会收到回复,或者返回的内容甚至会与您相关。
如果您只想每次都获取这些值,请创建侦听器并存储值并使方法返回值。让听众在单独的线程中运行,这样您就不会在UI上锁定任何东西。
此外,请确保调整事件发生的频率以避免做太多工作。
1
你不能,因为这些操作需要时间,并且你不想在等待它们的时候阻止UI 。
相关问题
- 1. 使用gps位置监听器和速度
- 2. 获取位置和加速度信息
- 3. 位置监听器
- 4. 进度对话框位置监听器
- 5. 从陀螺仪和加速度传感器获取位置
- 6. 从位置监听器调用和获取oncreate方法的位置android
- 7. 位置监听器Corona sdk
- 8. 删除位置监听器
- 9. Android GPS位置监听器
- 10. Android的位置监听器
- 11. 添加监听器和设置监听器
- 12. Android位置:PendingIntent与位置监听器
- 13. 使用自定义速率注册加速计监听器
- 14. 从离散加速度计数据获取距离和速度
- 15. Android加速计传感器监听器频率意外改变
- 16. 使用android罗盘,加速度计和陀螺仪获取当前位置
- 17. 加速度计开始位置
- 18. 无法将主要活动转换为位置监听器即com.google.android.gms.location.LocationListener
- 19. 从加速度计到加速度计的双重整合找到位置?
- 20. ExtJs。在加载和更改监听器上设置表格值
- 21. Android Intent服务的位置监听器
- 22. Android的位置监听器不工作
- 23. 片段中的位置监听器
- 24. 如何使用位置监听器?
- 25. Gps位置监听器停止
- 26. 从速度计算加速度峰值
- 27. PHP - 无需iMagick即可获取.ai文件的宽度和高度
- 28. 无线监听器
- 29. 使用Matlab将加速度计数据集成到速度和位置
- 30. 位置监听不工作
我可以做到这一点线程...谷歌真的很疯狂这样的气势! – user1610075
的确如此,但是一旦我习惯了这种做事的方式,它非常舒适。 –