Możesz określić, czy któryś z dostawców jest dostępny w Menedżerze lokalizacji, ale czy można to zrobić za pomocą apikacji lokalizacji usług Google Play?Usługa lokalizacyjna Android check włączona z usługami lokalizacji api
Gdy nic nie jest włączone, w rzeczywistości "dostęp do mojej lokalizacji" jest wyłączony, wszystkie wywołania API (connect(), requestLocationUpdates()) kończą się pomyślnie, ale nigdy nie otrzymasz onLocationChanged().
Wydaje się głupie, że należy używać zarówno menedżera LocationManager, jak i LocationClient.
myślę, co potrzebne jest jakiś sposób, aby wiedzieć, że onLocationChanged (0 będzie nigdy sprawdzony.
dziękuję - może ktoś z google zobaczy to i naprawi to – user1248322
Ja też uważam to za dziwne! – Bear
'if (lm.isProviderEnabled (LocationManager.GPS_PROVIDER) || lm.isProviderEnabled (LocationManager.NETWORK_PROVIDER)) {}' Myślę, że jest najbardziej kompletnym podejściem. – Diolor