使用Kivy或CLI获取我的位置?

时间:2014-04-07 07:20:21

标签: java javascript android python kivy

我正在使用Kivy(python)创建一个Android应用程序,它将我的位置发送到电子邮件。但由于不直接支持GPS,kivy无法做到这一点。这是我下一步的想法,但我需要帮助。

  1. 是否有任何CLI命令可以为我提供我的位置。我将使用os.system(commad)运行该命令,这是在python中运行命令的基本方法。

  2. 是否有可用的可执行文件,如jar文件或javascript文件,我可以从我的代码运行,并使用GPS提供我当前的位置。

  3. 任何现成的Kivy或Java代码,我都可以在手机上测试。

1 个答案:

答案 0 :(得分:1)

Kivy使用python-for-android为您编译APK。它还提供pyjnius来包装Android / Java API调用。这使您可以访问Location API之类的内容。 Plyer项目是一个跨平台层,它将pyjnius用于Android部分。 Plyer中有一个GPS example,如果你正确地设置了Kivy和Buildozer,你可以在Android上编译和使用它。或者您可以阅读the source code of the GPS for Android part of Plyer来通过pyjnius进行通话。