Android Python 获取gps状态

发布于 2025-01-08 08:03:02 字数 244 浏览 2 评论 0原文

来自 Symbian PyS60 的 Android Python 脚本的新增功能。我想将我的 gps 信息 PyS60 应用程序移植到 Android sl4a Python。我可以找到位置,但仅此而已。从 API 文档和 Java 示例来看,似乎是这样的: 将 android.location.LocationManager 导入为 lm 状态 = lm.getGpsStatus() 会成功,但我一事无成。 请帮助我走上正轨(也许是cython???) 谢谢,扬威廉

New to Android Python scriptring comming from Symbian PyS60. I want to port my gps info PyS60 app to Android sl4a Python. I can get the location but that is about all. From API docs and Java examples it would seem that something like:
import android.location.LocationManager as lm
satus = lm.getGpsStatus()
would do the trick but I am getting nowhere.
Please help me on track (cython perhaps???)
Thanks, Janwillem

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

想念有你 2025-01-15 08:03:02

使用 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/

a short example of python code using the GPS:

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

I found this in the tutorial page of sl4a
http://code.google.com/p/android-scripting/wiki/Tutorials
one of them is called: "Track where you go! Lua sample and python scripts to track your location."

the complete doc is in LocationFacade
Here: http://www.mithril.com.au/android/doc/

暗地喜欢 2025-01-15 08:03:02
 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()
 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()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文