Code Bye

怎么用c语言获取gps数据

 

各位大牛好!
 
  由于刚接触android开发,所以不是很熟悉,词不达意之处还请见谅。
  环境:ndk-r8, android4.4.2;
 
    情况是这样的,需要用c语言获取gps数据及其他一些传感器数据。

  目前能获取加速度和磁力数据,但重力感应器的数据没办法获取(但在ndk-r10下可以取得,根据sensor.h结构体)
  但gps数据无法获取,查了些资料,还是无法动手,期待大牛们的详细指导。先谢谢了!

  分不够还可以追加。
     


20分
数据格式定义不一样,反在是开源的,可以把两个代码的东西拿来混着用

20分
这博客不知道能不能解决你的问题,看看 http://blog.csdn.net/lphpc/article/details/1004915
谢谢楼上二位大牛的回复!

至:“cchvsgame”, sensor.h里没有gps相关api的接口,所以不好弄。如果有现成的接口就很好办了,网络上关于hal层的api,我也没找到相关的接口,愁人啊。

至:“gao_chun”, 您给我的链接是gps编码格式及c语言的解码,不过还是谢谢!

再次感谢二位的回复!


60分
可以去看看android底层的源码,操作gps模块,本来就是用C来实现的
谢谢“sagittarius1988 ”的回复,实在不行只能如此了,再次感谢!
嘎嘎,牛人现身没?盼天降甘露啊。
每天都要上来查看好几遍,期望奇迹出现。
我现在有个思路,能否通过jni调用java层的gps接口,我看有android.location下有:GpsStatus.class,Loacton.class等,这些不知道能否被调用?
请问楼主解决了吗?我也遇到同样的问题,望指教

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明怎么用c语言获取gps数据