Android Python получает статус GPS - PullRequest
2 голосов
/ 21 февраля 2012

Новое в Android Python-скрипт, пришедший из Symbian PyS60.Я хочу перенести свое приложение gps info PyS60 на Android sl4a Python.Я могу получить местоположение, но это все.Из документации API и примеров Java может показаться, что что-то вроде: import android.location.LocationManager as lm satus = lm.getGpsStatus () поможет, но я ни к чему не привожу.Пожалуйста, помогите мне на трассе (возможно, Cython ???) Спасибо, Janwillem

Ответы [ 2 ]

4 голосов
/ 28 февраля 2012

краткий пример кода Python с использованием GPS:

import android, string, time
droid = android.Android()
droid.startLocating()
time.sleep(10)
l = droid.readLocation()

Я нашел это на странице учебника sl4a http://code.google.com/p/android-scripting/wiki/Tutorials, один из них называется: «Отслеживайте, куда идете! Luaпримеры сценариев и сценариев Python для отслеживания вашего местоположения. "

полный документ находится в LocationFacade Здесь: http://www.mithril.com.au/android/doc/

1 голос
/ 09 февраля 2016
 import android, time
 droid = android.Android()
 droid.startLocating()
 time.sleep(15)
 loc = droid.readLocation().result
 if loc = {}:
   loc = getLastKnownLocation().result
 if loc != {}:
   try:
     n = loc['gps']
   except KeyError:
     n = loc['network'] 
   la = n['latitude'] 
   lo = n['longitude']
   address = droid.geocode(la, lo).result
 droid.stopLocating()
...