ACCESS_COARSE_LOCATION访问CellID或WiFi,只要当前设备可以接收到基站的服务信号,便可获得位置信息。(COARSE英文原意为:粗略的,可以理解为这种方式获得的位置信息是相对粗略的数据)。

使用方法:Manifest.xml中需要添加Permission:

android:name="android.permission.ACCESS_COARSE_LOCATION">>
程序主体中调用方法:
?
1 2 3 LocationManager m_location_manager = (LocationManager) getSystemService(LOCATION_SERVICE);  Location lm = m_location_manager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);  Log.d("log",lm.toString());
说明:
getSystemService():通过这个方法来获取当前 系统的服务信息,请参照这个
列表 了解有哪些服务信息可通过这个方法来获取。
LocationManager:用于管理当前 空间位置信息类,可通过它的函数做有关位置信息的操作。

Location:是 Android平台用于存储位置信息的载体。
特别提示:当前例子中通过GetLastKnowLocation方法获取最后一次通过基站定位的信息,如果需要获得最新信息,需要通过
requestLocationUpdates 方法来强制获取。
其它帮助文档:Developer Group中相关讨论:
  • COARSE_LOCATION相比FINE_LOCATION,如何权衡在什么情况下应用最合适的服务?
  • 获取当前服务区国家代码。

更多相关文章

  1. Android(安卓)获取OnItemClick事件中组件的内容
  2. android service 例子(电话录音和获取系统当前时间)
  3. 内容提供者 (获取媒体库图片显示出来)Android10.0 适配
  4. Android(安卓)Gradle文件下获取自定义properties文件,并且获取值
  5. 关于SearchView的一些小细节
  6. android osmdroid 实现谷歌地图之定位 替换为其他
  7. Android(安卓)adb 查看已经安装的应用、安装应用、卸载应用
  8. input subsystem
  9. Android中如何获取IMEI号码

随机推荐

  1. Android(安卓)复习笔记 —— 扒一扒 Cont
  2. Android4.0和Android4.1全屏方法
  3. android 中管理短信
  4. 成功解决 Android(安卓)下载中文文件名
  5. Android(安卓)Studio 快捷键 (Mac OS X 1
  6. Android(安卓)完全退出应用程序实现代码
  7. Android提示版本更新的实现
  8. 基于源码分析 Android(安卓)View 绘制机
  9. 总体把握Android中的触摸事件处理
  10. Android的启动模式(android:launchMode)