Чтение данных GPS с устройства android с Python - PullRequest
0 голосов
/ 08 января 2020

Я пытаюсь прочитать данные с устройства Android с Python, используя Pydroid3.

Сначала я попробовал следующее:

import android, time
droid = android.Android()
droid.startLocating(0, 0)
event = droid.eventWait(1000).result
if event['name'] == "location":
  print(event['data']['gps'])
droid.stopLocating()

Но это не удается с:

Error importing module "android": this module is a part of Kivy
You cannot use it from elsewhere

Было бы здорово, если бы я мог его использовать ...

Затем я попытался использовать plyer для проверки альтернативы:

from plyer import gps

def print_locations(**kwargs):
    print('lat: {lat}, lon: {lon}'.format(**kwargs))

gps.configure(on_location=print_locations)
gps.start()
# later
gps.stop()

И это не удается с:

ModuleNotFoundError: No module named 'plyer.platforms.linux.gps'

Я не мог найти ресурсы с похожими проблемами ... Помощь очень ценится, потому что я немного застрял здесь ...

Спасибо!

...