gpsStatus에서 getSatellite를 해보니 이터레이터 형이 있길래 변환해서 hasNext()를 해보았는데

항상 아무것도 없고(0이고) ....


자료를 찾다가 GpsStatus.NmeaListener를 사용해서 파싱해서 하는방식이 있길래


GpsStatus.NmeaListener m_nmea_listener = new GpsStatus.NmeaListener() {
       
        @Override
        public void onNmeaReceived(long timestamp, String nmea) {
            // TODO Auto-generated method stub
             String str_temp[] = nmea.split(",");
             if(str_temp[0].equals("$GPGGA")) {
                 sattellCnt = str_temp[7];
             }
        }
    };


위와같이 사용해 보았는데도 위성개수가 잘 안 맞는거 같습니다...

위성개수 얻어오기 왜이렇게 힘들죠? ㅠ