Android中GPS下.nmea文件的介绍

2014-06-06
浏览
导读:在做Android项目开发当中,尤其是在GPS的项目当中,我们可以发现gps文件夹里的文件是一个.nmea文件(国家海事电子协会文件)。这个.nmea文件可以从任何通用的GPS产品中输出。这些文件是常用格式并且可以包含多重坐标和海拔,来表现行程和轨迹。下面的就来讨论下

  在做Android项目开发当中,尤其是在GPS的项目当中,我们可以发现gps文件夹里的文件是一个.nmea文件(国家海事电子协会文件)。这个.nmea文件可以从任何通用的GPS产品中输出。这些文件是常用格式并且可以包含多重坐标和海拔,来表现行程和轨迹。下面的就来讨论下在Windows和Linux下各自打开这个文件。

  Android提供的在gps文件夹里的文件是一个.nmea文件(国家海事电子协会文件)。一个.nmea文件可以从任何通用的GPS产品中输出。这些文件是常用格式并且可以包含多重坐标和海拔,来表现行程和轨迹。下面的部分讨论并且在Windows和Linux下各自打开这个文件。

  在Windows中得到nmea文件

  Android提供的nmea文件展示了一个贯穿旧金山的短的线路。让我们看看nmea文件的内部。使用adb工具把文件从服务器中pull到你的桌面:

  adb pull<远程文件><本地文件>

  如果命令执行成功,你应当看到一条消息指示文件下载的大小。导航到 C:Android 文件夹,你可以看到adb pull工具放在这里。

  现在nmea文件在桌面上,把它与Notepad关联。最后打开它来看看它的内容。你会看到很多的坐标数据。

  在Linux中得到nmea文件

  如果你在使用Linux开发Android,启动一个终端部分来进入adb服务器。让我们来看看如何在Linux中检索并且编辑nmea文件。

  第一步是打开一个新的终端部分 (Applications | System Tools | Terminal)。

  下一步,使用adb pull命令来pull nmea文件到Android文件夹:

  adb pull data/misc/location/gps/nmea Android/

  如果你读了关于Windows如何得到nmea文件的说明,你会发现语法上的不同。C:是没有必要的因为路径结构的不同。

  从终端中执行了命令后,结果应当如下所示:

  使用Is命令来在Android文件夹中列出文件。如果命令执行正确,nmea文件应当出现。我使用Fedora GUI来导航并且使用系统的Text Editor打开它。

  提示

  你也可以使用vi编辑器从命令行来打开,读取并且编辑nmea文件。

  现在你已经查看了nmea文件并且知道模拟一个GPS设备的不同方式,你可以开始来使用Android位置基础API来创建一个完整特性的活动了。

编程实现Android远程控制PC

[Android的系统移植与平台开发]Sensor HAL

[Android的系统移植与平台开发]Sensor HAL

用ViewPager实现高仿图片左右滑动自动切换

详解android Content Provider[6]