get location without google play services -android

ⅰ亾dé卋堺 提交于 2019-12-04 15:35:15

问题


I know some phones do not preinstall google play sevice. I want to ask is there possible way to get location without Google Play Services , just use LocationManager. Not LocationClient.


回答1:


you can use LocationManager

LocationManager locationManager = (LocationManager) getApplicationContext().getSystemService(LOCATION_SERVICE);

Location location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);



回答2:


Just use the location manager like you said

http://developer.android.com/guide/topics/location/strategies.html




回答3:


USe a LocationManager and set the appropriate provider, GPS or NETWORK. you can get periodic updates or a single update using the requestLocationUpdates() and the getLastKnownLocation() methods respectively. Lastly, get a Location object and retrieve the latitude, longitude by calling the required methods on the Location object.



来源:https://stackoverflow.com/questions/17726728/get-location-without-google-play-services-android

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!