`

GPS的开关设置

阅读更多
//modify by hyxu 2015-9-30 to support above 19 version
public void change(boolean closeOrOpen) {
if (Build.VERSION.SDK_INT <19) {
Secure.setLocationProviderEnabled(mContext.getContentResolver(),
LocationManager.GPS_PROVIDER, closeOrOpen);
}else{
if(!closeOrOpen){
Settings.Secure.putInt(mContext.getContentResolver(), Settings.Secure.LOCATION_MODE, android.provider.Settings.Secure.LOCATION_MODE_OFF);
    }else{
    Settings.Secure.putInt(mContext.getContentResolver(), Settings.Secure.LOCATION_MODE, android.provider.Settings.Secure.LOCATION_MODE_BATTERY_SAVING);
    }
}
}


public boolean isOnOff() {
if (Build.VERSION.SDK_INT <19) {
LocationManager myLocationManager = (LocationManager )mContext.getSystemService(Context.LOCATION_SERVICE);
return myLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER);
}else{
int mode = Settings.Secure.getInt(mContext.getContentResolver(), Settings.Secure.LOCATION_MODE,
                Settings.Secure.LOCATION_MODE_OFF);
if(mode==Settings.Secure.LOCATION_MODE_OFF){
return false;
}else{
return true;
}
}
}
分享到:
评论

相关推荐

    android 代码自动打开GPS开关

    支持2.1以上的android版本,可以把里面的APK下载到真机上测试,可以做到和系统的GPS开关同步控制,源码是在LINUX下编译的,因为android2.1把修改GPS开关的代码HIDE了,所以在2.1window平台下是编译不了。但是APK直接...

    【Android】代码开启/关闭GPS

    【Android】代码开启/关闭GPSDemo 相关文章:... 为了方便看效果,您可以在在onCreate中添加finish();方法,然后打开系统GPS设置页面再运行代码,这样就能看到GPS开关的变化了。

    Wifi 开关、连接、GPS搜星(2)

    本文将深入探讨“Wifi 开关、连接、GPS搜星(2)”这一主题,旨在为用户理解和优化这两种技术提供详尽的指导。 首先,让我们关注Wi-Fi开关与连接。Wi-Fi是一种无线局域网(WLAN)技术,它允许电子设备共享互联网...

    中国移动终端A-GPS技术规范

    5. **终端参数配置**:详细列举了GPRS参数、SUPL参数、A-GPS开关设置等,确保终端能够正确配置并高效运行。 6. **UI要求**:为了提升用户体验,规范对用户界面(UI)的设计提出了指导建议,如定位过程的动画显示和...

    华泰GPS设置说明

    【华泰GPS设置说明】 华泰蓝牙GPS导航是一款集多功能于一体的车载影音系统,适用于无碟机型,具备导航、影音播放、蓝牙免提等多种实用功能。该设备采用了SIRF ATLAS-IV 5代处理器,拥有高性能和低功耗的特点,基于...

    基于GPS授时技术的远程开关控制设计分析.pdf

    【操作流程】基于GPS授时技术的远程开关控制操作流程包括初始化设置、时间设置、功能选择等步骤。首先,按下SET键进入设置模式,数码管闪烁表示可进行时间设置。通过ENT、UP、DN键可分别对小时、分钟、秒进行调整。...

    一个简单的android GPS DEMO代码

    在Android平台上,GPS(全球定位系统)是移动设备获取地理位置信息的重要途径。本DEMO代码旨在展示如何在Android应用中实现基本的GPS功能,让开发者能够理解和学习如何获取用户的位置坐标。下面我们将深入探讨这个...

    Android 监听手机GPS打开状态实现代码

    Android监听手机GPS打开状态实现代码是指在Android应用程序中,通过编程的方式检测用户的手机是否已经打开了GPS功能,以便对应用程序的行为进行相应的调整。在Android系统中,GPS状态的改变会通过广播机制通知其他...

    基于GPRS的高压开关监控系统的设计(毕业设计)

    基于GPRS的高压开关监控系统的设计(毕业设计) 这个是毕业设计,论文有3万多字!没有你杀我好了!!! 摘要: GPRS作为新兴的数据传输技术,因其本身具有的覆盖面积广、传输速率快、建设成本低、升级方便等优点而...

    ublox GPS模块初始化命令.txt

    根据提供的文件信息,本文将详细解析“ublox GPS模块初始化命令”的相关内容,包括如何通过单片机设置GPS模块的波特率、收发频率以及数据筛选等关键知识点。 ### 标题解析:ublox GPS模块初始化命令 Ublox是一家...

    Wifi 开关、连接、GPS搜星

    本文将深入探讨“Wifi开关、连接、GPS搜星”这一主题,涵盖相关的重要知识点。 首先,让我们从Wi-Fi开始。Wi-Fi是一种允许电子设备连接到无线局域网(WLAN)的技术,通常基于IEEE 802.11标准。在“自动断开,连接...

    gps文档说明

    7. 软件使用说明:这部分内容应指导用户如何通过软件设置和配置GPS模块,包括连接端口设置、工作参数设置、输出语句设置以及读取或写入设置。 8. 常见问题解答:这部分提供了用户在使用GPS模块时可能遇到的常见问题...

    stm32的gps定位原理图

    在文章中提及了VCC RF、ANT_EN、ANT_ON等,这些可能是控制天线连接和模块的电源开关。 5. 参考时钟(Time Pulse):为了提高定位精度,GPS模块有时需要一个参考时钟信号,这通常是一个脉冲信号,用于同步系统时间。...

    Holybro_M8N_GPS_Quick_Start_Guide

    Holybro M8N GPS 模块是一款高性能的 GPS 模块,采用 U-BLOX M8N 模块,IST8310 罗盘、tri-colored LED 指示灯和安全开关。该模块具有三个不同的连接器选项,适用于不同的应用场景。 技术参数 * Ublox Neo-M8N ...

    gps.rar_GPS_gps asm

    描述中提到的内容是设计一个系统,该系统能接收GPS模块发送的时间,并将其在LCD(液晶显示器)上显示出来,用户可以通过SW(开关)调整时区,设置格林威治时间±小时和分钟。 GPS系统是通过卫星信号来确定地球上...

    GPS-4303C多组输出直流电源供应器_使用指导书.doc

    这些标志通常包括电源开关、电压/电流设定旋钮、输出状态指示灯、保护指示灯等,它们为用户提供了直观的操作指引。 2. 安全与注意事项 在开机前,务必遵循特定的安全注意事项,如正确接地、避免短路、不接触裸露...

    中国移动A-GPS终端技术规范V4.0.0

    - **A-GPS定位开关设置**:对终端启用或禁用A-GPS定位功能的方法进行了说明。 - **WAPPUSH参数**:规定了通过WAP推送服务配置终端的参数。 - **恢复缺省设置**:介绍了如何将终端恢复到出厂设置状态。 - **A-GPS DM...

    津城50%路灯纳入GPS监控系统“看天”自动开关.pdf

    标题和描述提及的是天津城市路灯系统采用了GPS监控系统,实现了根据天气情况自动开关的功能。这一创新举措显著提高了城市照明系统的智能化水平,有效地实现了节能减排。 【GPS定位系统】 GPS(全球定位系统)是一...

    基于STM32的GPS实时授时系统.pdf

    此外,系统电源采用开关电源供电,输入为24V直流电,通过DC-DC处理后降压至5V,再通过LDO模块降压至3.3V,为MCU、GPS模块、串口模块等供电。 系统软件设计方面,主要思路是通过STM32单片机的相应接口模拟RTC(实时...

    Android Gps日志记录程序源码.rar

    使用`LocationManager.getProvider()`方法可以获取GPS定位服务,然后通过`requestLocationUpdates()`方法设置更新间隔和距离阈值,以获取GPS坐标。 4. **LatLng对象**:在Google Maps API中,`LatLng`对象用于表示...

Global site tag (gtag.js) - Google Analytics