安卓随手笔记六:(定位系统 下)
来源:互联网 发布:网络兼职宣传语 编辑:程序博客网 时间:2024/04/30 13:59
上篇文章中简要的说明了一下gps定位与agps定位各自的优点和缺点,可以根据自己的情况选择使用。
下面我们就说明一下gprs定位的使用方法。
我们首先判断一下agps是否开启
/**
* 判断是否打开AGPS
*/
public boolean isOpenAgps(Context context) {
ConnectivityManager connectivity = (ConnectivityManager) mContext
.getSystemService(Context.CONNECTIVITY_SERVICE);
// 通过WLAN或移动网络(3G/2G)确定的位置(也称作AGPS,辅助GPS定位。主要用于在室内或遮盖物(建筑群或茂密的深林等)密集的地方定位)
if (connectivity != null) {
NetworkInfo info = connectivity.getActiveNetworkInfo();
if (info != null && info.isConnected()) {
// 当前网络是连接的
if (info.getState() == NetworkInfo.State.CONNECTED) {
return true;
}
}
}
return false;
}
打开gprs的操作
/**
* 打开移动网络(gprs) 0 成功 -1失败
*/
public int openGprs() {
boolean isOpen = isOpenAgps(mContext);
if (false == isOpen) {
int sucess = setMobileDataEnabled(mContext, true);
return sucess;
}
return 0;
}
- 安卓随手笔记六:(定位系统 下)
- 安卓随手笔记五:(定位系统 上)
- 安卓随手笔记
- 安卓随手笔记 一
- 安卓随手笔记二:(editText的动态监听)
- 安卓随手笔记三:(自定义listview)
- 安卓随手笔记七:(单例模式)
- 安卓随手笔记九:(环境配置)
- 安卓随手笔记十:(listview分页功能)
- 安卓随手笔记十一:(webView的使用)
- 安卓随手笔记:十二(app的安装方式)
- 安卓随手笔记八:(安卓控件布局常用属性)
- 安卓系统GPS定位
- 随手笔记之VC++(六)
- 安卓随手笔记四:(判断第三方app是否安装并启动)
- 安卓学习笔记(六)、Android中长度单位
- 安卓基础(六)
- Django学习随手记(六)
- 摄像头拍照上传
- 测试oracle 11g cluster 中OLR的重要性
- asp.net form认证,在IE10中获取不到cookie?
- 作业2
- MP4Box封装H265码流
- 安卓随手笔记六:(定位系统 下)
- 深入理解java异常处理机制
- 期末复习这段时间,看看你在干嘛
- android应用被kill的处理
- LRU置换算法 ---页面置换算法中使用策略模式
- Mule3用户手册:Mule ESB 3使用要点
- UVA 11205 The broken pedometer(子集枚举)
- TCP/IP模型的简单解释
- 3种用组策略将域帐号加入本地管理员组的方法