Android Python获取gps状态

2024-05-17 14:19:22 发布

您现在位置:Python中文网/ 问答频道 /正文

从Symbian PyS60提交的Android Python脚本。我想把我的gps信息PyS60应用程序移植到Android sl4a Python上。我能找到位置,但就这些。从API文档和Java示例中可以看出: 将android.location.LocationManager导入为lm satus=lm.getGpsStatus() 会成功的,但我一事无成。 请帮助我走上正轨(也许是cython 谢谢,詹维伦


Tags: 文档脚本api信息应用程序示例locationjava
2条回答

使用GPS的python代码的一个简短示例:

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/

 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()

相关问题 更多 >