Hi, Not I, but you could guess that these relate in a device, cost &/or technology independant manner about what (Location) accuracy is desired by your app.
The current technologies that the OS might choose from based on your settings include GPS (fine or high accuracy), Wifi access point (medium accuracy), Cell Tower (low accuracy) & Barometer (for medium vertical acurracy ?), public IP address (low accuracy?) where those technologies are supported by the end users device. By presenting the Location accuracy options in a technology independant manner Android also leaves open the possibility of supporting other Location based techniques in future, such as Bluetooth, RFID, NFC, and other passive wireless techiques, using sensors etc. And to do this with you needing to update your app. Regards On Wednesday, December 18, 2013 8:25:58 AM UTC+11, Mr&Mrs D wrote: > > As internally accuracy just > sets<http://androidxref.com/4.4_r1/xref/frameworks/base/location/java/android/location/Criteria.java>`mHorizontalAccuracy` > I wonder why both setHorizontalAccuracy() and > setAccuracy() - and no less than 6 constants - are provided. > > Anyone knows ? > > On Tuesday, November 5, 2013 12:48:54 PM UTC+2, Mr&Mrs D wrote: >> >> setAccuracy<http://developer.android.com/reference/android/location/Criteria.html#setAccuracy%28int%29> >> >> > Indicates the desired accuracy for latitude and longitude. Accuracy may >> be ACCURACY_FINE if desired location is fine, else it can be >> ACCURACY_COARSE. More accurate location may consume more power and may take >> longer. >> >> setHorizontalAccuracy<http://developer.android.com/reference/android/location/Criteria.html#setHorizontalAccuracy%28int%29> >> >> > Indicates the desired horizontal accuracy (latitude and longitude). >> Accuracy may be ACCURACY_LOW, ACCURACY_MEDIUM, ACCURACY_HIGH or >> NO_REQUIREMENT. More accurate location may consume more power and may take >> longer. >> >> Another example of the pristine android docs. So what is the difference ? >> Notice they take different constants - is it possible/desirable to specify >> both with some combination of constants ? >> >> asked also >> here<http://stackoverflow.com/questions/17599719/setaccuracy-vs-sethorizontalaccuracy> >> >> -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en --- You received this message because you are subscribed to the Google Groups "Android Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to android-developers+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.