2017-04-24 2 views
2

현재 안드로이드를 통해 주차 한 차량을 감지하려고합니다. Android 감지 활동 (https://developers.google.com/android/reference/com/google/android/gms/location/DetectedActivity)을 사용하고 IN_VEHICLE과 ON_FOOT 사이의 전환을 감지하려고했습니다. 그러나 장치를 정기적으로 폴링 (polling)하여 실제로 전력 효율이 떨어지는 것을 의미합니다.Android에서 자동차 주차를 효율적으로 감지합니다.

충분히 신뢰할 만합니까? 또한, 아마도 더 나은 해결책이 있을까요? 어떻게 생각해 ? 블루투스를 사용하고 자동차의 블루투스가 페어링되지 않았지만 모두 블루투스를 사용하지 않을 때를 감지합니다.

+0

"IN_VEHICLE과 ON_FOOT 사이의 전환 감지"에 대한 추측으로 충분하지만이 방법을 어떻게 감지 할 것인가에 따라 다릅니다. 1 분 정도 기다릴 수 있니? 30 대? 5s? 얼마나 빨리 답이 필요합니까? – gustavogbc

+0

아이디어는 사용자가 주차 할 때 알림을 보내는 것이므로 매우 빠릅니다 ... – Gp2mv3

답변

2

나는 한 응용 프로그램에서 ActivityRecognitionApi을 사용했으며 상당히 정확합니다. 장치를 "폴링"하지 않고 오히려 활동 변경 사항을 구독하십시오. 이것은 전화가 어쨌든하고있는 것 이상의 오버 헤드가 없다는 것을 의미합니다.