Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
397 views
in Technique[技术] by (71.8m points)

android - LocationClient vs LocationManager

What is the difference between LocationClient and LocationManager.

What is the pros and cons between them (like battery, accuracy)?

Which is better to use?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Location Manager was introduced in Android SDK and can be used as a feature of android.

Location Client is something that's part of Google Play SDK and is introduced in the recent Google IO 2013.

One can understand that since Location Client is the latest, it is more efficient in getting the location with minimal energy(battery drain) with greater accuracy.

UPDATE: LocationClient is deprecated. You have to use GoogleApiClient. An example of it can be found here.

Google Play Services Team has cleaned up their code and moved LocationClient functionality into GoogleApiClient.

Tutorial for the same is available in http://developer.android.com/training/location/retrieve-current.html

On following link you can find IO talk about this subject http://www.youtube.com/watch?v=Bte_GHuxUGc

UPDATE AGAIN

GoogleApiClient has been deprecated again, you have to use GoogleApi based APIs instead.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...