2011-05-06 2 views
0

안녕하세요, 지금은 GPS 위치 정보 제공자가 \ system \ etc \ gps.conf에서 속성을 읽는 대신 GPS 요청을위한 NTP_SERVER를 지정하는 것입니다. 왜냐하면 항상 중국에서 north-america.pool.ntp.org에 접속하는 문제가 있기 때문입니다. 안드로이드 OS의 프레임 워크 클래스 인 GpsLocationProvider가 다른 프레임 워크 클래스 SNTPClient를 사용하여 시간 요청 작업을하고 있음을 알았습니다. 어떻게 함수를 재정의하거나 다른 ntp 주소를 GPSLocationProvider에 할당 할 수 있습니까?Android GPS : 코드에 GPS 용 NTP_SERVER를 지정하십시오.

답변

-1

GPS 시간 공급자가 인터넷 서버를 사용하지 않습니다. GPS는 시공간 위치 (공간의 각 차원마다 하나의 위성과 시간상의 위치에 대해 하나씩)를 해결하기 위해 적어도 4 개의 위성을 시야에 들어야합니다. 나는 하늘을 분명히 볼 수있는 바깥을 어딘가에서 움직이려고 노력할 것이다.

+0

GPS는 실내에서 작동하지 않습니다. – GPSmaster

+1

A-GPS는 첫 번째 수정을 빠르게하기 위해 대략적인 시간을 사용합니다. 이것이 NTP를 사용하는 이유입니다. –

+0

알았어. 나는 그 목표가 시계 수정이라고 인상을 받았다. 수정하는 것이 더 빠를 시간이 아니었다. 어떤 경우에는 반드시 네트워크 연결이 필요하지 않습니다. @ user741006 : 다른 NTP 서버를 사용하는 목적은 무엇입니까? – GPSmaster