在做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来创建一个完整特性的活动了。
|