새로운 Google Play 지오 펜싱 서비스 API를 테스트했습니다.Android Geofencing API는 어떻게 사용합니까?
Android developers site에서 샘플 코드를 다운로드했습니다. 다음으로 Android 기기 (Galaxy Note 2)에서 예제 코드를 실행했습니다. 나는 지리적 위치와 반경을 10m로 설정했지만 사무실로 걸어 갔을 때 아무 일도 일어나지 않았습니다.
예제 코드를 실행하는 동안 내가 이미 지오 펜스 범위 안에있을 때 지오 펜스를 LocationClient
에 추가하면 아무 것도 발생하지 않는다는 것을 눈치 챘을 것입니다.
LocationClient
class documentation을 읽고, 다음 단락 발견했다 : 네트워크 위치 제공자는 사용자가 비활성화되어
경우
는, 지오 펜스 서비스는 업데이트를 중지, 등록 된 모든 지오 펜스가 제거됩니다과 의도이다 제공된 보류 의도에 의해 생성됩니다. 이 경우, 사실hasError(Intent)
반품 및getErrorCode(Intent)
반환GEOFENCE_NOT_AVAILABLE
. "
그래서 나는 와이파이 켜져, 그리고 (지오 펜스 내부에) 내 사무실에 걸어 한 후, 나는 통지가있어"지오 펜스는 "입력.
나는 다음과 같은 질문이 있습니다
은 지오 펜싱은 WiFi를 사용할 수 있습니까
활성화를 locati을하지 않는 이유는? 3G 네트워크 작업에서 제공됩니까?
이것은 샘플 코드의 버그입니까?
아니면 내 실수입니까?
, 내 장치는 와이파이 연결이 때 지오 펜스 나는 단지 그것을 버그가 있다면, 그건 ... 작동 선언한다 것을 보았다 꽤 혼란 내가 지오 펜싱가 트리거 가질 수 있어요 하나 – dleal
3g/4g/wifi이지만 3g/4g에서 지오 펜스 반경을 훨씬 크게 설정해야합니다. 밀로스가 제시 한대로 말이 맞습니다. 나는 이것을 설정하는 데 지체 시간을 눈치 챘을지 궁금해했다. 당신이 지오 펜스에 들어갈 때가 지체입니다. – reidisaki
나는이 샘플 프로젝트 비트가 혼란 스러울 때가 찾아왔다. 지오 울타리 1 및 지오 울타리 2는 무엇입니까? 왜 2 번에 위도, 경도 및 반경을 입력해야합니까? – TharakaNirmana