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

标签 java javascript android python kivy

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

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

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

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

最佳答案

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

关于java - 使用 Kivy 或 CLI 获取我的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22905896/

相关文章:

android - 为 ListView 设置字体

android - 使用游标查询我的数据库

java - 如何防止 CXF 日志记录?

文件名采用 UTF-8 格式的 Java 文件

javascript - 通过 Google App 脚本将 Google Sheet 数据传递到本地 Node.js 服务器

javascript - Primeng 确认对话框在服务中不起作用

android - 不同库的同名资源冲突

java - Selenium - 使用 Windows 任务计划程序与命令行

java - 什么是 NullPointerException,我该如何解决?

javascript - 谁在 JavaScript 中通过嵌套对象进行映射并删除键值对