如何在我的申请中获得GPRMC的NMEA句子?

时间:2011-01-06 07:47:17

标签: android

我正在开发一个GPS应用程序,我使用了位置管理器,能够得到经度和纬度...但是,我需要NMEA 0183格式句子发送到服务器..我怎么能得到那句话帮助我如果有人知道

感谢您阅读

2 个答案:

答案 0 :(得分:3)

您好,您可以通过添加NmeaListener获得nmea句子, 这是如何获得

    LocationManager locationmanager;
locationManager = (LocationManager) getSystemService(LOCATION_SERVICE);
locationManager.addNmeaListener(new NmeaListener() {
                public void onNmeaReceived(long timestamp, String nmea) {

                    Log.d(TAG,"Nmea Received :");
                    Log.d(TAG,"Timestamp is :" +timestamp+"   nmea is :"+nmea);


                }});

请注意,您可以获得所有nmea句子,例如GPGGA ..等等。

答案 1 :(得分:0)

可能你必须添加android.permission.ACCESS_FINE_LOCATION