我正在开发一个项目,我必须使用 USB 将我的 Android 设备 (LG G3) 连接到 GPS。我不知道如何从 GPS 中获取数据,而且我不想使用内置 GPS 的设备,因为我需要非常准确。
最佳答案
如果你想将自己的USB GPS编程到Android上,你可以看看USB Host
根据 USB 主机文档:
When your Android-powered device is in USB host mode, it acts as the USB host, powers the bus, and enumerates connected USB devices. USB host mode is supported in Android 3.1 and higher.
要使用 USB 外部 GPS,您必须在手机上启用 Android 开发人员选项,并启用使用模拟位置,以便服务(您的或第三方的)可以“绕过”内部定位系统将位置发送到系统。
有多个应用程序可以将 GPS 数据传输到您的应用程序(例如,查看 Your are here GPS。此应用程序还允许您获取 NMEA 数据)。
关于java - 如何从连接到 Android 设备的串行 GPS 获取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28691173/