android定位
转载:http://hbiao68.iteye.com/blog/1335011
User Location能做什么?
1、获取用户的位置
2、追踪用户的移动
GPS定位比较准确,但是很费电
GPS定位:使用GPS卫星定位,需要在AndroidManifest.xml中声明权限:
NETWORK定位:使用信号接收塔和WIFI介入点进行定位,需要在AndroidManifest.xml文件中声明权限:
1、Location Manager:用户管理android用户定位的服务
2、Location Providers:提供了多种定位方式供开发者选择
Criteria可以设置一系列的查询条件,可以根据指定的Criteria条件来过滤获得LocationProvider
不同的LocationProvider决定了定位能力,包括费用、耗电多少、精确度,还会有一些方向、速度、和高速信息。
获取用户当前位置的步骤:
1、在AndroidManifest.xml当中声明权限
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
2、获取LocationManager对象
3、选择LocationProvider
4、绑定LocationListener对象
浙公网安备 33010602011771号