`
bainian_205
  • 浏览: 46254 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

代码中打开关闭gps(测试成功)

 
阅读更多
LocationManager locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);

if (!locationManager
        .isProviderEnabled(android.location.LocationManager.GPS_PROVIDER)) {

Intent gpsIntent = new Intent();
gpsIntent.setClassName("com.android.settings",
                "com.android.settings.widget.SettingsAppWidgetProvider");
gpsIntent.addCategory("android.intent.category.ALTERNATIVE");
gpsIntent.setData(Uri.parse("custom:3"));
try {
        PendingIntent.getBroadcast(this, 0, gpsIntent, 0).send();
}
catch (CanceledException e) {
        e.printStackTrace();
}
要加入<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>权限
分享到:
评论

相关推荐

    Android Gps Test源码

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

    GPS测试软件源码.pdf

    该文档提供了一份GPS测试软件的源代码,这份软件是由作者吕子奇独立开发完成,并希望通过分享获得一定的反馈与建议。源码主要采用VB语言编写,旨在实现对GPS信号的接收、处理及显示功能。 #### 二、软件功能模块...

    Android代码-GpsTest源码.zip

    9. **GPS卫星信息**:源码中可能包含获取和展示GPS卫星状态的代码,如可视卫星的数量和信号强度。这可以通过`Location.getExtras().getBoolean(GPS_SATELLITES_OK_KEY)`等方法实现。 10. **优化电池使用**:考虑到...

    android7 gps hal

    在描述中提到“打开串口和波特率需要自己修改”,这指的是需要根据实际的硬件配置来调整代码中的相关参数。 3. **串口通信** 在GPS硬件中,串口通信是一种常见的数据传输方式。HAL层的代码需要配置串口参数,如...

    C++_gps数据采集代码

    1. **串口通信**:由于大多数GPS设备通过串行接口与计算机通信,因此我们需要使用Windows API函数或第三方库来实现串口打开、读取和关闭。例如,可以使用`CreateFile`、`WriteFile`和`ReadFile`函数,或者使用像`...

    关闭GPS

    标题“关闭GPS”可能指的是在移动设备或操作系统中禁用全球定位系统(GPS)服务的过程。这通常是出于隐私保护、节省电池或者不需位置服务的原因。在这个话题中,我们将深入探讨GPS技术,如何在不同平台上关闭GPS,...

    自己封装的串口读GPS数据的DLL

    7. **错误处理**:DLL中应该包含适当的错误检测和处理机制,例如检查串口是否打开成功,读取数据时是否发生超时,以及解析NMEA数据时是否遇到语法错误。 8. **源代码管理**:提供源代码意味着开发人员需要遵循良好...

    Android串口测试代码,可以多个串口同时通讯

    在描述中提到,该代码库已经进行了封装,意味着开发者可以简单地调用预定义的API来执行串口操作,如打开、关闭、读取和写入数据。这大大简化了串口通信的复杂性,无需关心底层实现细节。同时,代码库还包含了自动...

    根据GPS(NMEA)数据计算面积 VC工程

    可能使用了C++的`fstream`类来打开、读取和关闭文件。 7. 多线程和实时性:如果项目需要实时处理GPS数据,可能会涉及到多线程编程,以确保数据读取和计算过程不会阻塞用户界面的更新。 8. 测试和调试:任何软件...

    GPS.zip_GPS .net_GPS软件c#

    在C#中,使用using语句可以确保非托管资源(如打开的串行端口)在不再需要时正确关闭和释放。 8. **串行通信**:大多数GPS设备通过串行端口(如COM口)或USB接口与计算机通信。在C#中,可以使用System.IO.Ports命名...

    gps.rar_GPS_gps 串口_gps信息读取_嵌入式 GPS

    `rs232.c`包含了处理串口通信的底层功能,如打开、关闭串口,读写数据等。`ttytest.c`可能是一个测试程序,用于检查串口是否正常工作。 4. **C语言编程**: C语言是一种强大的系统级编程语言,适用于嵌入式开发。...

    gps.rar_gps vxworks_vxworks

    在IT行业中,GPS(全球定位系统)驱动程序是操作系统与硬件设备之间的重要接口,使得操作系统能够识别并控制GPS接收器。VxWorks是一款实时操作系统(RTOS),广泛应用于嵌入式系统,尤其在航天、航空、通信和工业...

    串并口的测试代码

    在串口测试代码中,如果涉及到Gprs,可能是在模拟或连接到Gprs模块进行数据交换,例如通过串口控制模块接入互联网。 在编写串口测试代码时,可以使用各种编程语言,如C、C++、Python、Java等。Python的pySerial库和...

    Open_GPS.zip_open_open 方案 gps

    标题中的"Open_GPS.zip_open_open 方案 gps"表明这是一个关于在Android系统中开启GPS服务的解决方案,特别是针对Android 2.3(Gingerbread)版本的设备。在Android平台上,GPS(全球定位系统)是获取地理位置信息的...

    WindowsCE下的GPS接收程序.zip_GPS_Windows CE_ce gps _gps windows ce_win

    例如,使用Win32 API中的CreateFile、ReadFile和CloseHandle函数可以打开、读取和关闭串口;而.NET Compact Framework中的System.IO.Ports命名空间则提供了SerialPort类,简化了串口操作。 GPS接收程序在Windows CE...

    GPS串口通讯

    【GPS串口通讯】是计算机科学中的一个关键领域,特别是在嵌入式系统和物联网(IoT)应用中。本文将详细探讨如何使用Linux-C语言进行GPS串口通信,并结合具体的测试环境——6410板子和Gstar GS-87 GPS模块,深入解析这...

    Android GPS定位

    在Android系统中,GPS(全球定位系统)定位是开发者常用的一种获取用户位置信息的方法。本文将深入探讨如何利用Android系统原生的Location API进行GPS定位,并详细介绍相关知识点。 首先,我们要了解Android中的...

    手机电量测试

    3. **硬件优化**:减少屏幕亮度,关闭蓝牙、GPS等不常用功能,可有效节省电量。 4. **更新系统和应用**:定期更新操作系统和应用,修复可能导致电池问题的bug。 六、电量测试工具 1. `BatteryDoctor`:一款流行的...

    vs2010 串口通信 全部源代码 运行过可用

    6. **调试与测试**:"运行过可用"表示代码已经经过了初步的验证,可以在VS2010环境中编译运行,并成功实现了串口通信功能。开发者可能使用虚拟串口软件(如Com0Com)或者实际硬件设备进行测试。 这个项目对初学者或...

Global site tag (gtag.js) - Google Analytics