从Android上仅NDK的应用程序访问GPS / GNSS坐标

时间:2019-06-12 22:55:39

标签: android c android-ndk android-gps

由于完全出于我的要求,我需要从以C 专门为 root Android设备编写的应用程序访问当前GPS / GNSS坐标。

我定位的设备运行的是Android 8.0和Android 8.1,并且已植根,如上所述。

开发伴随的Java应用程序不是一种选择,即使只是通过IPC传递坐标也是如此。

即使在运行时将其修改为dlopen()libhardware.so,以下方法也不起作用:https://github.com/Vagr9K/GPSTester

它执行了,但是我从没收到NMEA句子。

通过JNI设置LocationListener似乎可行,但是“ WithFramework”已删除,因此我无法使用此处概述的方法创建JVM实例:https://calebfenton.github.io/2017/04/05/creating_java_vm_from_android_native_code/

最后,对于使用高通芯片的设备,我似乎无法使用https://github.com/scintill/qmiserial2qmuxd

使qmicli与/ dev / socket / qmux_gps一起使用

0 个答案:

没有答案