安卓实现检测GPS状态并跳转至GPS控制页面写法
来源:互联网 发布:校园网络拓扑设计 编辑:程序博客网 时间:2024/06/06 03:05
最近项目完善需要打开检测GPS状态,若没有打开GPS则自动跳转至系统指定的GPS 页面进行打开。该功能旨在提高用户交互。在此给出源码:
/* 检查gps状态并引导用户打开gps */private void initGPS() {LocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);// 判断GPS模块是否开启,如果没有则跳转至设置开启界面,设置完毕后返回到当前页面if (!locationManager.isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)) {AlertDialog.Builder da = new AlertDialog.Builder(this);da.setTitle("提示:");da.setMessage("为了更好的为您服务,请您打开您的GPS!");da.setCancelable(false);//设置左边按钮监听da.setNeutralButton("确定",new android.content.DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface arg0, int arg1) {// 转到手机设置界面,用户设置GPSIntent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);startActivityForResult(intent, 0); // 设置完成后返回到原来的界面}});//设置右边按钮监听da.setPositiveButton("取消",new android.content.DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface arg0, int arg1) {arg0.dismiss();}});da.show();} else {}}需要注意的是使用locationmanager需要添加权限:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
0 0
- 安卓实现检测GPS状态并跳转至GPS控制页面写法
- 安卓检查GPS打开状态并跳转打开导航页面写法
- 安卓跳转到GPS设置界面
- android 控制GPS状态开关
- 安卓 GPS设置
- 安卓之gps
- 判断gps并跳转到设置界面
- 安卓开发----->GPS定位
- 安卓模拟器调试GPS
- 安卓系统GPS定位
- 安卓传感器+WIFI+GPS
- 安卓情景模式开发-控制GPS/WIFI/蓝牙/飞行模式/控制静音/音量/振动
- 安卓情景模式开发-控制GPS/WIFI/蓝牙/飞行模式/控制静音/音量/振动
- 安卓页面之间实现页面的跳转,并实现数据的传输
- Delphi XE8安卓(android)定位纠偏、地图简单调用、检测开启系统GPS
- GPS
- GPS
- gps
- 浅谈android——Canvas绘图基础详解
- 快速排序之java实现
- openwrt创建软件包
- 使用STL vector的几种清空容器(删除)办法
- Lucene DocValues详解
- 安卓实现检测GPS状态并跳转至GPS控制页面写法
- 触摸事件与手势监听--Android GestureDetector详解
- Maven命令
- ts流格式详解
- Android消息队列总结
- sublime使用
- cocos2dx 移植winphone相关整理一
- Spring事务管理(详解+实例)
- 【C语言】通讯录管理系统(容量固定)