设备本身的具备的定位定向等相关模块,可以很好地实现对用户移动空间信息服务应用程序开发。
Android的定位接口(Android.location)包含几个与位置服务相关的类,并且提供LocationManager服务,这个服务提供定位与定向API,当然,前提是设备具备这种基本的功能模块,比如说,设备内置了GPS接收机模块等等。LocationManager服务不会被直接用来获取用户位置信息,它会通过getSystemService(Context.LOCATION_SERVICE)来获得一个指向它的Handle,实现对它的有效应用。一旦应用程序拥有了一个指向LocationManager的Handle,那么它将会拥有以下三种功能:
1) 查询LocationManager所掌握的全部LocationProviders的最终位置信息
列表;
2)
注册或者注销当前位置从一个LocationProvider提供的实时位置更新;
3) 当移动终端在一个给定的位置半径范围以内的话,激活一个给定的intent,从