慕村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中用户的当前位置...相关推荐

  1. 使用nginx代理的情况下获取用户真实IP

    ##1.背景知识 1.1. 前提知识点: 还有nginx中的几个变量: remote_addr 代表客户端的IP,但它的值不是由客户端提供的,而是服务端根据客户端的ip指定的,当你的浏览器访问某个网站 ...

  2. 在没有Google的情况下使用Android :(一种)指南

    If you're interested in using Android but don't want all the Googly-ness of it, there are ways to go ...

  3. 神兵利器 - 在没有任何权限的情况下获取任何 Microsoft Windows 用户密码

    神兵利器 - 在没有任何权限的情况下获取任何 Microsoft Windows 用户密码. 项目地址:https://github.com/DarkCoderSc/win-brute-logon 目 ...

  4. android源码中的ndk,如何在不需要Android操作系统源代码的情况下在Android NDK中创建新的NativeWindow?...

    我想编译一个Android OpenGL控制台应用程序,您可以直接从控制台启动Android x86或从Android x86 GUI中的Android终端应用程序运行.如何在不需要Android操作 ...

  5. 如何在没有 USB 数据线的情况下使用 Android Studio 在手机中安装 Android

    背景 如何在没有 USB 数据线的情况下使用 Android Studio 在手机中安装 Android 应用程序? 运行调式一个Android项目,写下必要的代码后,接下来的任务是在模拟器或手机上运 ...

  6. springboot定时任务未登录情况下获取用户信息报错解决方案

    解决org.apache.shiro.UnavailableSecurityManagerException: No SecurityManager accessible to the calling ...

  7. substratum android8,如何在没有root的情况下在Android Oreo上安装Substratum主题

    XDA社区和Substratum一直在戏弄Android Oreo的无根主题.现在,他们的所有努力都取得了成果.他们发布了Andromeda插件,该插件为任何不带root的Android 8.0 Or ...

  8. java 获取自定义参数类型_Springboot中使用自定义参数注解获取 token 中用户数据...

    使用自定义参数注解获取 token 中User数据 使用背景 在springboot项目开发中需要从token中获取用户信息时通常的方式要经历几个步骤 拦截器中截获token TokenUtil工具类 ...

  9. Android判断是否已经开启开发者调试模式以及引导用户去开启相应设置

    大家都是有经验的开发人员,直接撸码: 判断当前是否已经开启开发者调试模式: boolean enableAdb = (Settings.Secure.getInt(getContentResolver ...

  10. CGI方式获取RTX中用户的电话和邮箱

    正确安装RTX后,在以下目录下可以找到一个获取用户电话号码的cgi文件, ..\Tencent\RTXServer\WebRoot\GetMobile.cgi 调用方式:直接在浏览器中输入http:1 ...

最新文章

  1. 长二F发射神十二飞船圆满成功!三名航天员飞向空间站天和核心舱
  2. THINKPHP_关联模型_HAS_ONE/HAS/MANY/BELONGS_TO
  3. python背景怎么自定义铃声_python爬取手机铃声
  4. 036_CSS导航条
  5. python复制俩文件夹相同文件_Python比较文件夹比另一同名文件夹多出的文件并复制出来的方法...
  6. 最佳拟合直线_JAVA
  7. python os.removedirs() 和shutil.rmtree()(os.removedirs用于删除非空文件夹和子文件夹、shutil.rmtree用于删除文件夹下所有文件夹和文件)
  8. 计算机网络部分简答题
  9. AT2165-[AGC006D]MedianPyramidHard【二分,贪心】
  10. 代码不规范?985,211也不要!
  11. Vue2.0以后,有哪些变化
  12. 2020 年,程序员如何拥抱 5G ?
  13. C语言--大小端转换
  14. Vmware 虚拟机安装教程
  15. @@@Blog总目录@@@
  16. 计算机粘贴功能不能用了,电脑不能粘贴怎么回事_电脑不能粘贴了怎么解决
  17. python实现自动化登录测试
  18. hnu 模型机组合部件的实现(一)
  19. 如何实现上传多个图片并依次展示_微信如何一次性发送上传多张图片的方法介绍...
  20. MY SQL 数据库升级

热门文章

  1. NSArray去除重复元素
  2. PHP处理多表查询时的SQL语句拆分与重新组装
  3. a星算法的优缺点_轻松理解机器学习算法:C4.5算法
  4. 线程池的实现原理分析
  5. java doc、docx、pdf格式互转
  6. 几种常见单例的写法和问题
  7. vue+axios上传文件
  8. 本机搭建PHP环境全教程(图文)
  9. 数据结构1——堆栈和队列
  10. 使用Web Deploy进行远程部署