Android ACCESS_COARSE_LOCATION的用途和介绍

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

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

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"></uses-permission>
在 程序主体中调用方法:
?
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中相关讨论:
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值