`
Hawkes
  • 浏览: 75496 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

GPS 开启和关闭

 
阅读更多

//4.0.4 验证成功 GPS turn off

public void turnGPSOff()

{

 

//4.0.4 验证成功

Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE"); 

intent.putExtra("enabled", false); 

sendBroadcast(intent);

}

 

public void turnGPSOn()

{

    Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");

    intent.putExtra("enabled", true);

    this.sendBroadcast(intent);

 

   String provider = Settings.Secure.getString(mContext.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);

   if(!provider.contains("gps")){ //if gps is disabled

       final Intent poke = new Intent();

       poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider"); 

       poke.addCategory(Intent.CATEGORY_ALTERNATIVE);

       poke.setData(Uri.parse("3")); 

       this.sendBroadcast(poke);

 

 

   }

}

分享到:
评论
1 楼 aninna 2013-10-09  
很明显,这个方法在4.0.4下不成功,只能打开一个搜索卫星的消息提示,但是你仔细看的话,他并不工作,进入设置页去看,GPS选定的勾也没有被打开

相关推荐

    android GPS架构之GPS的开启与关闭

    Android GPS 架构中的 GPS 开启与关闭是指在 Android 系统中如何启动和关闭 GPS 设备的过程。本文将详细介绍 GPS 的开启与关闭的代码实现、系统启动过程、数据库写入过程等相关知识点。 一、GPS 的开启 在 Android...

    【Android】代码开启/关闭GPS

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

    02、GPS定位例程.e4a

    E4A源码

    em770w开启gps方法

    对于需要利用其内置GPS功能的用户来说,掌握如何正确开启或关闭GPS功能是非常重要的。本文将详细讲解通过不同工具实现这一操作的具体步骤。 #### 二、使用Putty开启与关闭GPS **第一步:安装Putty** 确保您已经...

    GPS打开及获取数据 demo

    这个“GPS打开及获取数据 demo”应该包含了一个完整的实现流程,包括权限申请、GPS服务开启、数据获取和处理。对于开发者来说,通过研究这个示例,可以学习到如何在Android应用中有效地利用GPS功能,同时也能了解...

    关闭GPS

    在提供的"Chapter14_Map_03"这个文件名中,我们可以推测这是某个教程或文档的一部分,可能详细介绍了地图相关的内容,比如如何在第14章中处理地图上的GPS功能,包括开启、关闭及相关的编程实践。 总结来说,关闭GPS...

    android4.2以上系统飞行模式开启、关闭以及监听

    在Android系统中,飞行模式(Airplane Mode)是一种特殊的设备设置,它允许用户快速禁用所有无线通信功能,包括蜂窝数据、Wi-Fi、蓝牙和GPS等,以便在飞机上或要求关闭无线设备的地方使用。从Android 4.2版本开始,...

    ublox GPS模块初始化命令.txt

    文件中列出了一系列的命令,这些命令均采用十六进制表示,并且包含了开启(Open)和关闭(Close)两种操作模式。下面将具体解释这些命令的功能及其应用场景: 1. **CloseGPDTMOutPut**:关闭了DTM(Datum)数据的...

    GPS个性化自动启动休眠软件

    GPS个性化自动启动休眠软件是一种智能管理工具,它旨在帮助用户优化设备的性能,特别是针对移动设备如智能手机和平板电脑。这款软件的核心功能是根据用户的GPS位置信息来自动控制设备的启动和休眠状态,从而达到节能...

    GPSTEST android gpstest source code

    - GPS初始化:GPSTEST首先请求Android系统的Location Services权限,然后开启GPS硬件,等待卫星信号。 - 卫星搜索:应用通过监听卫星状态,获取可视卫星的数量,以及每个卫星的伪距和信号质量。 - 定位计算:当...

    关闭手机GPS后,继续轨迹记录轨迹导航时给与提示.doc

    综上所述,这个功能的设计是为了确保用户了解关闭GPS对正在进行的轨迹记录和导航活动的影响,并且提供了直接开启GPS的便捷方式。这样的用户体验设计旨在提高用户的意识,同时减少因GPS关闭而导致的误操作。

    高德地图定位,位置搜索,提示开启GPS服务源码

    2. 提示用户:如果GPS关闭,显示提示信息,建议用户开启GPS以获取更准确的位置。 3. 引导设置:提供跳转到系统设置界面的入口,方便用户快速开启GPS服务。 五、示例代码(MyMapDemo) `MyMapDemo`项目很可能是高德...

    stm32的gps定位原理图

    3. GPS模块控制信号:除了电源和通信之外,可能还需要控制GPS模块的其他信号,例如复位(RESET)、使能(GPS_PWR_CTRL)等,以确保模块能够正确地开启和关闭。 4. 外围电路:GPS模块可能需要其他外围电路组件,如...

    Arduino连接GPS 模块 NEO-6M读取定位数据

    它可以通过选择性地打开和关闭接收器的某些部分来降低系统功耗。这将模块的功耗显着降低至仅 11mA,使其适用于 GPS 手表等对功率敏感的应用。NEO-6M GPS 芯片的必要数据引脚被拆分为“0.1” 间距接头。这包括通过 ...

    ZSouth 1011 GPS模块驱动

    对于GPS驱动,HAL需要定义一套标准的API供系统服务和应用调用,如开启/关闭GPS、获取位置信息等。 2. **Linux内核驱动**:由于Android基于Linux内核,GPS驱动通常作为内核模块编写。开发者需要熟悉C语言,以及Linux...

    Android Gps Test源码

    源码中会包含实现`onLocationChanged()`, `onProviderDisabled()`, `onProviderEnabled()`, 和 `onStatusChanged()`等方法的类,这些方法在位置改变、GPS关闭、打开或状态变化时被调用。 4. **显示位置信息**:源码...

    Android Gps Test源码.rar

    主要功能上,"Android Gps Test源码"可能具备实时位置显示、GPS开启/关闭控制、卫星数量显示、定位精度评估等功能。实时位置显示通常通过地图API实现,如Google Maps API,将定位信息转换为地图上的坐标。GPS的开启/...

    Gps.rar_GPS_GPS数据_gps windows mobile_获取GPS

    1. **开启GPS服务**:进入设备设置,找到GPS选项,确保GPS已经开启并且允许应用访问位置信息。 2. **安装GPS接收器软件**:如果系统未预装,需要下载并安装第三方GPS接收器软件,如Garmin Mobile XT、iGO Primo等。...

    彩途 BHCnav GPS 说明书 驱动 软件

    用户可以从中了解到如何正确开启和关闭设备,如何连接电源和显示器,以及如何设置目的地并规划路线。此外,说明书还会介绍如何进行地图更新、数据备份与恢复等高级操作,确保用户能够充分利用设备的各项功能。 接...

Global site tag (gtag.js) - Google Analytics