android提示用户去开启gps,在不使用GPS或互联网的情况下获取Android中用户的当前位置...
慕村225694
您要做的是使用LocationManager.NETWORK_PROVIDER而不是获取职位LocationManager.GPS_PROVIDER。在NETWORK_PROVIDER将解决在GSM或WiFi,这永远可用。显然,关闭wifi后,将使用GSM。请记住,使用小区网络的精度基本上可以达到500m。http://developer.android.com/guide/topics/location/obtaining-user-location.html提供了一些非常有用的信息和示例代码。完成中的大多数代码后OnCreate(),添加以下代码:// Acquire a reference to the system Location ManagerLocationManager locationManager = (LocationManager) this.getSystemService(Context.LOCATION_SERVICE);// Define a listener that responds to location updatesLocationListener locationListener = new LocationListener() { public void onLocationChanged(Location location) { // Called when a new location is found by the network location provider. makeUseOfNewLocation(location); } public void onStatusChanged(String provider, int status, Bundle extras) {} public void onProviderEnabled(String provider) {} public void onProviderDisabled(String provider) {} };// Register the listener with the Location Manager to receive location updateslocationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListener);您也可以让您的活动实现LocationListener该类,从而onLocationChanged()在您的活动中实现。
android提示用户去开启gps,在不使用GPS或互联网的情况下获取Android中用户的当前位置...相关推荐
- 使用nginx代理的情况下获取用户真实IP
##1.背景知识 1.1. 前提知识点: 还有nginx中的几个变量: remote_addr 代表客户端的IP,但它的值不是由客户端提供的,而是服务端根据客户端的ip指定的,当你的浏览器访问某个网站 ...
- 在没有Google的情况下使用Android :(一种)指南
If you're interested in using Android but don't want all the Googly-ness of it, there are ways to go ...
- 神兵利器 - 在没有任何权限的情况下获取任何 Microsoft Windows 用户密码
神兵利器 - 在没有任何权限的情况下获取任何 Microsoft Windows 用户密码. 项目地址:https://github.com/DarkCoderSc/win-brute-logon 目 ...
- android源码中的ndk,如何在不需要Android操作系统源代码的情况下在Android NDK中创建新的NativeWindow?...
我想编译一个Android OpenGL控制台应用程序,您可以直接从控制台启动Android x86或从Android x86 GUI中的Android终端应用程序运行.如何在不需要Android操作 ...
- 如何在没有 USB 数据线的情况下使用 Android Studio 在手机中安装 Android
背景 如何在没有 USB 数据线的情况下使用 Android Studio 在手机中安装 Android 应用程序? 运行调式一个Android项目,写下必要的代码后,接下来的任务是在模拟器或手机上运 ...
- springboot定时任务未登录情况下获取用户信息报错解决方案
解决org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling ...
- substratum android8,如何在没有root的情况下在Android Oreo上安装Substratum主题
XDA社区和Substratum一直在戏弄Android Oreo的无根主题.现在,他们的所有努力都取得了成果.他们发布了Andromeda插件,该插件为任何不带root的Android 8.0 Or ...
- java 获取自定义参数类型_Springboot中使用自定义参数注解获取 token 中用户数据...
使用自定义参数注解获取 token 中User数据 使用背景 在springboot项目开发中需要从token中获取用户信息时通常的方式要经历几个步骤 拦截器中截获token TokenUtil工具类 ...
- Android判断是否已经开启开发者调试模式以及引导用户去开启相应设置
大家都是有经验的开发人员,直接撸码: 判断当前是否已经开启开发者调试模式: boolean enableAdb = (Settings.Secure.getInt(getContentResolver ...
- CGI方式获取RTX中用户的电话和邮箱
正确安装RTX后,在以下目录下可以找到一个获取用户电话号码的cgi文件, ..\Tencent\RTXServer\WebRoot\GetMobile.cgi 调用方式:直接在浏览器中输入http:1 ...
最新文章
- 长二F发射神十二飞船圆满成功!三名航天员飞向空间站天和核心舱
- THINKPHP_关联模型_HAS_ONE/HAS/MANY/BELONGS_TO
- python背景怎么自定义铃声_python爬取手机铃声
- 036_CSS导航条
- python复制俩文件夹相同文件_Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法...
- 最佳拟合直线_JAVA
- python os.removedirs() 和shutil.rmtree()(os.removedirs用于删除非空文件夹和子文件夹、shutil.rmtree用于删除文件夹下所有文件夹和文件)
- 计算机网络部分简答题
- AT2165-[AGC006D]MedianPyramidHard【二分,贪心】
- 代码不规范?985,211也不要!
- Vue2.0以后,有哪些变化
- 2020 年,程序员如何拥抱 5G ?
- C语言--大小端转换
- Vmware 虚拟机安装教程
- @@@Blog总目录@@@
- 计算机粘贴功能不能用了,电脑不能粘贴怎么回事_电脑不能粘贴了怎么解决
- python实现自动化登录测试
- hnu 模型机组合部件的实现(一)
- 如何实现上传多个图片并依次展示_微信如何一次性发送上传多张图片的方法介绍...
- MY SQL 数据库升级