我正在为我的朋友开发一个应用程序。我需要通过一个简单的Android应用程序将我的位置坐标发送到我的邮件或任何IP。我可以用VB.Net和Python编写代码,但我没有使用android的经验。我安装了Kivy,我可以使用它制作一个“Hello Program”,但我无法想到如何发送我的位置。
任何方法都可以接受。即使有可以使用的外部API,我也没关系。但我需要一些适用于Python或VB.net的东西。我知道我的问题是我的投票,但我需要帮助。谢谢。
答案 0 :(得分:1)
Python / Kivy可以使用pyjnius访问android的java apis,包括(根据需要)GPS。
最简单的方法是通过plyer,一组很好的库抽象硬件访问,尝试在不同的系统上无缝运行。对您而言,重要的是它包含了访问gps api所需的一切,根据您可以找到here的附带示例。不要忘记你的apk也需要正确的权限,比如gps README中的示例python-for-android build命令。
sl4a也有一些gps工具,但我不知道使用它们的细节,我kivy目前没有sl4a访问权限(虽然最近有一些工作)。