0

我正在尝试从 androidhelper 访问 GPS 数据,但“位置”事件大约每隔 1 分钟出现一次。我正在使用 Android 8 的摩托罗拉 e5 进行测试。基本代码是:

import androidhelper
droid.androidhelper.Android()
droid.startLocating()
droid.eventWaitFor('location', int(9000))
location = droid.readLocation().result
print(location['gps']['latitude'])
print(location['gps']['longitude'])
droid.stopLocating()

使用其他应用程序时,GPS 数据刷新率约为 1 秒。

有什么办法可以提高androidhelper的刷新率吗?

4

1 回答 1

0

[ https://kylelk.github.io/html-examples/androidhelper.html][1] 我认为这与默认值有关:

startLocating(minDistance=60000,minUpdateDistance=30) Starts collecting location data. minDistance (Integer) minimum time between updates in milliseconds (default=60000) minUpdateDistance (Integer) minimum distance between updates in meters (default=30)

如果我减少它们,它似乎要快得多。

于 2020-03-06T20:06:45.533 回答