`
zx012345
  • 浏览: 133702 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

设置GPS状态

阅读更多
很久没写博客了,人懒事多,没有办法,言归正传,今天就说下设置GPS状态吧。

很久以前就看过android源码,它是这样设置GPS状态的:

private void setGpsState(Context context, boolean state) {
    ContentResolver resolver = context.getContentResolver();
    Settings.Secure.setLocationProviderEnabled(resolver, LocationManager.GPS_PROVIDER, state);
}


可是,在android 2.2以前的版本中,Google并没有给我们的SDK开放这个函数,如果你的工程中用到它,只能到源码环境下去能编。还好,android 2.2中已经开放了这个函数。

Google经常以安全为由,在SDK中关闭了很多API,开发者只能到源码环境下去调用它。我真的很怀疑,难道这样就安全了吗?仅仅是在门口加了个台阶而已。
分享到:
评论

相关推荐

    GPS状态判断 SIM卡信息读取.zip

    第二个例子是一个判断当前GPS状态的例子,如果没有开启GPS会自动转跳到设置页面,源码有注释,几个例子都很简单,第三个和第四个例子分别是GPRS状态检测和WIFI状态检测,都是一句话的事,需要的朋友可以下载看一下。...

    GPS状态判断

    总的来说,判断和管理Android设备上的GPS状态是一项关键任务,它涉及到了权限申请、LocationManager的使用以及引导用户进入设置界面等多方面知识。通过以上步骤,开发者可以确保应用程序能够根据GPS状态提供相应的...

    GPS 静态设置

    【GPS静态设置】是全球定位系统(GPS)中一种常见的数据采集模式,主要应用于测量、地理信息系统(GIS)以及土地测绘等领域。在静态设置中,GPS接收器在固定位置保持不动,连续记录一段时间的卫星信号,以获得高精度...

    卡尔曼滤波参数设置对箭载GPS滤波效果影响分析.pdf

    卡尔曼滤波参数设置对箭载GPS滤波效果影响分析 卡尔曼滤波是目前最流行的实时递推算法之一,在箭载GPS系统中扮演着重要的角色。但是,卡尔曼滤波参数设置对箭载GPS滤波效果的影响分析却鲜为人知。本文通过对卡尔曼...

    华泰GPS设置说明

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

    EC20状态机代码TCP传GPS数据 _CAN通讯

    总结起来,实现STM32F407上的EC20状态机代码,涉及的关键技术包括EC20模块的AT命令控制、TCP连接管理、GPS数据解析、以及CAN通信。通过这一系列步骤,我们可以构建一个可靠的数据传输系统,将GPS信息实时地从STM32F...

    Android-GPSStatus一个Android小部件库显示GPS状态和信号强度

    Android-GPSStatus是一个专门针对Android平台的小部件库,它能够实时展示设备的GPS状态以及信号强度。对于开发者而言,这个库提供了方便的接口和组件,帮助他们集成到自己的应用程序中,以提供用户关于定位服务的...

    GPS-configurator-设置软件说明

    - **General**:可以设置GPS观测卫星的高度角、L2C/L5/GLONASS/WAAS/EGNOS的可用性以及内存格式化等。 - **Tracking**:查看已跟踪和锁定的卫星详情。 - **Position**:展示接收机当前位置及所使用的坐标系统。 - **...

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

    在Android系统中,GPS状态的改变会通过广播机制通知其他应用程序。为了监听这个变化,开发者通常会实现一个广播接收器(BroadcastReceiver)来接收特定的广播,并根据广播的内容做出响应。 在给定的文件中,包含了...

    Android-Gps-Test.rar_GPS纬度_android_android gps test_androits gps

    Android提供了一个名为“GPS Test”的应用,它可以显示当前GPS状态,包括卫星信号强度、锁定的卫星数量、纬度、经度、高度、速度等信息。通过这个应用,开发者和用户可以检查GPS是否正常工作,是否存在信号弱或定位...

    GPS串口通信,功耗设置

    本篇将详细阐述GPS串口通信的原理,以及如何进行功耗设置,以提高设备的能效比。 首先,了解GPS串口通信的基本概念。GPS接收器通过天线接收来自卫星的信号,解析这些信号以获取位置、时间和速度信息。为了将这些...

    GPS信号查看定位工具

    标题中的“GPS信号查看定位工具”表明这是一款用于查看和定位的软件,主要功能是监控和分析GPS信号。...用户不仅可以查看GPS接收器的状态,还能获取详细的地理位置信息,有助于实现高效、精准的导航和定位服务。

    AndroidGPS

    本文将深入探讨如何在Android应用中实现GPS状态的获取、Service的使用、BroadcastReceiver的注册以及如何通过这些技术更新用户界面。 首先,我们需要理解Android中的GPS API。在Android的Location API中,我们可以...

    Matlab GPS Toolbox_GPS卡尔曼滤波仿真_卡尔曼滤波_gps滤波_GPS卡尔曼滤波_卡尔曼滤波GPS_

    1. **模型定义**:文件中可能包含了对GPS接收机模型的详细描述,包括动态模型和观测模型的设置。动态模型通常涉及GPS接收机的运动状态,如速度、位置和加速度;而观测模型则描述了如何从接收到的卫星信号中提取定位...

    android Gps信号加强处理

    使用第三方GPS优化应用,如GPS Status & Toolbox,可以帮助用户监控GPS状态,调整设置,甚至执行信号搜寻操作。 5. **A-GPS(Assisted GPS)** A-GPS结合了网络数据,如Wi-Fi和移动网络,帮助快速定位。确保设备...

    GPS Android底层驱动资料(附关键源码)

    GpsStatus则提供了关于GPS状态的信息,如卫星数量、定位状态等。GpsNavigationMessageCallback用于接收GPS导航消息,这些消息通常包含在定位数据中,有助于提高定位精度。 在分析源码时,我们需要关注以下几个关键...

    GPS网络1+1的设置

    ### GPS网络1+1设置详解 #### 一、概述 在GPS网络环境下,为了实现高效稳定的数据传输和服务,通常会采用“1+1”的模式进行设置。这里的“1+1”指的是一个基准站加上一个或多个移动站共同工作的模式。通过这种设置...

    eskf-gps-imu-fusion-main_fusion_IMU_GPS_EKF_

    1. **初始化**:设置EKF的初始状态,通常包括位置、速度、姿态等参数,以及协方差矩阵,表示对这些参数不确定性的估计。 2. **预测**:利用IMU数据更新系统状态,根据物体的运动学模型预测下一时刻的状态。 3. **...

Global site tag (gtag.js) - Google Analytics