`
kobe学java
  • 浏览: 249790 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

android 在程序中开启GPS功能

 
阅读更多
android 在程序中开启GPS功能
LocationManager locationManager=(LocationManager) getSystemService(Context.LOCATION_SERVICE);      
        
        boolean isEnabled= locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER); 
        if(!isEnabled){ 
            //这段代码可以实现GPS开关状态的切换 
                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(MainActivity.this, 0, GPSIntent, 0).send(); 
                } catch (CanceledException e) { 
                    e.printStackTrace(); 
                }     
//              Settings.Secure.setLocationProviderEnabled(getContentResolver(), LocationManager.GPS_PROVIDER, true); 
注释掉的代码,表面上看可以简单的实现开启GPS功能,但是运行后发现后没有权限,即使加了权限依旧提示permission denied
分享到:
评论

相关推荐

    Android GPS定位简单 DEMO

    一,在很多提供定位服务的应用程序中,不仅需要获取当前的位置信息,还需要监视位置的变化,在位置改变时调用特定的处理方法 ,其中LocationManager提供了一种便捷、高效的位置监视方法requestLocationUpdates(),...

    Android GPS定位

    后台服务代码封装完整,可参考前台代码调用方式直接内嵌到自己的程序中运行。 以完善功能: 1.获取当前Location及中文地址 2.获取上一次Location及中文地址 3.开启GPS定位服务 4.停止GPS定位服务(非销毁后台服务) ...

    Android程序设计基础

    第3章探讨用户界面,也就是大多数Android程序中最重要的部分。  致谢  我要感谢为本书成功出版做出贡献的许多人,包括审稿人Anthony Stevens、Gabor Paller、Fred Burke、Dianne Hackborn和Laurent Pontier,...

    Android应用程序开发教程PDF电子书完整版、Android开发学习教程

    每一个 Android 应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik 虚拟 机实例。Dalvik 被设计 成一个设备可以同时高效地运行多个虚拟系统。 Dalvik 虚拟机执行(.dex)的 Dalvik 可执行文件,该格式文 件...

    android安卓绝对可以获取GPS经纬度的google map demo

    android安卓绝对可以获取GPS经纬度的google map demo。使用谷歌api,不需要网络,可以直接获取经纬度,获取经纬度写到一个类中,直接调用start,关闭使用stop。 注意要在室外使用! 打开应用,马上开始获取地址,多次...

    新版Android开发教程.rar

    � GPS 卫星导航功能,手机照相, MP3 ,蓝芽等均被列为 Android 所提供支持的基本选项。 � Android 的平台基本上是免费的,虽然有部份原生链接库会要求费用,但大部份是免权利金; Android 的 程序可以采用 JAVA ...

    Android 定位系统(GPS)开发详解

    全球定位系统(Global Positioning System,GPS),是一个中距离圆型轨道卫星导航系统,可以为地球表面的绝大部分地区(98%)提供准确的定位、测速和高精准的时间标准。GPS广泛运用于军事、物流、地理、移动电话、...

    android自开发定位程序。能在地图上显示当前位置。

    android自开发定位程序。能在地图上显示当前位置。支持经纬度查询。可开启反向显示经纬度功能。这是app的源码。源码中可以开启后台发短信功能。可以开启基站定位功能和GPS定位功能,或者二选一等。(仅供功能实现,...

    列出传感器和位置提供程序的Android应用程序,然后在屏幕上显示方向和GPS位置。如果你打开了调试,可以推送到谷歌眼镜.zip

    列出传感器和位置提供程序的Android应用程序,然后在屏幕上显示方向和GPS位置。如果你打开了调试,可以推送到谷歌眼镜.zip

    Android开发案例驱动教程 配套代码

    第3章 第一个Android程序 15 3.1 HelloAndroid 15 3.1.1 在Eclipse中创建项目 15 3.1.2 编写程序项目代码 17 3.1.3 运行HelloAndroid 18 3.1.4 Android工程目录 19 3.1.5 AndroidManifest.xml文件 21 3.2 ...

    Google Android SDK开发范例大全(第3版) 1/5

    8.14 远程下载安装Android程序 8.15 手机下载看3gp影片 8.16 访问网站Login API 8.17 地震速报 8.18 通过Web API动态更改手机Spinner控件 8.19 网络语音搜索 8.20 网络下载过程中显示加载中 8.21 快照WebView加载的...

    gps启动流程分析

    针对android 2.3 的GPS启动程序分析及GPS位置信息的上报流程。

    手机防盗器android源码

    3、强制打开GPS 4、接收短信拦截短信通知 涉及技术: TelephonyManager Receiver Intent Service Activity LocationManager SmsManager provete GPS location SharedPreferences 打算完成功能因时间原因未做的,希...

    Google Android SDK开发范例大全(第3版) 4/5

    8.14 远程下载安装Android程序 8.15 手机下载看3gp影片 8.16 访问网站Login API 8.17 地震速报 8.18 通过Web API动态更改手机Spinner控件 8.19 网络语音搜索 8.20 网络下载过程中显示加载中 8.21 快照WebView加载的...

    《Google Android SDK开发范例大全(第3版)》.pdf

    8.14 远程下载安装android程序 560 8.15 手机下载看3gp影片 566 8.16 访问网站login api 573 8.17 地震速报 578 8.18 通过web api动态更改手机spinner控件 587 8.19 网络语音搜索 590 8.20 网络...

    Google Android SDK开发范例大全(第3版) 3/5

    8.14 远程下载安装Android程序 8.15 手机下载看3gp影片 8.16 访问网站Login API 8.17 地震速报 8.18 通过Web API动态更改手机Spinner控件 8.19 网络语音搜索 8.20 网络下载过程中显示加载中 8.21 快照WebView加载的...

    Google Android SDK开发范例大全(第3版) 5/5

    8.14 远程下载安装Android程序 8.15 手机下载看3gp影片 8.16 访问网站Login API 8.17 地震速报 8.18 通过Web API动态更改手机Spinner控件 8.19 网络语音搜索 8.20 网络下载过程中显示加载中 8.21 快照WebView加载的...

    gpsinjector:使用其他Android设备的GPS功能!

    由于ChromeOS上的Android应用程序在隔离容器中运行,因此您不会碰运气警告:我不是Android开发人员,代码可能是很棒的意大利面。初次使用之前您将需要在接收设备上执行以下步骤。 安装GPS喷油器Lanunch应用程序,在...

    gps和基站两种方式实现远程地图定位

    断断续续搞了两个多月,终于实现了android手机通过短信拦截进行远程定位,支持android4.4哦,...6、程序中的代码在步骤2中打开后需要把“你的IP或域名”改成你的IP或域名,如还有任何疑问请加我微信happymeaning,哈哈

Global site tag (gtag.js) - Google Analytics