***/

  • 获取手机定位
  • @return Location?
    /
    private fun getLastKnownLocation(): Location? {
    var mLocationManager: LocationManager =
    applicationContext.getSystemService(LOCATION_SERVICE) as LocationManager
    if (ContextCompat.checkSelfPermission(
    this,
    Manifest.permission.ACCESS_FINE_LOCATION
    ) != PackageManager.PERMISSION_GRANTED
    && ContextCompat.checkSelfPermission(
    this,
    Manifest.permission.ACCESS_COARSE_LOCATION
    ) != PackageManager.PERMISSION_GRANTED
    ) {
    return null;
    }
    var providers: List = mLocationManager.getProviders(true);
    var bestLocation: Location? = null;
    for (provider in providers) {
    var l: Location? = mLocationManager.getLastKnownLocation(provider);
    if (l == null) {
    continue;
    }
    if (bestLocation == null || l.accuracy < bestLocation.accuracy) {
    bestLocation = l
    }
    }
    if (bestLocation == null) {
    var criteria: Criteria = Criteria();
    criteria.accuracy = Criteria.ACCURACY_COARSE;
    criteria.isAltitudeRequired = false;
    criteria.isBearingRequired = false;
    criteria.isCostAllowed = true;
    criteria.powerRequirement = Criteria.POWER_LOW;
    var provider = mLocationManager.getBestProvider(criteria, true);
    if (!TextUtils.isEmpty(provider)) {
    bestLocation = provider?.let { mLocationManager.getLastKnownLocation(it) };
    }
    }
    Log.e(
    “是不是ggppss----------”,
    “1289” + bestLocation?.latitude + “—” + bestLocation?.longitude
    )
    return bestLocation;
    }
    ****

安卓-获取手机定位数据相关推荐

  1. 安卓获取手机视频和图片

    安卓获取手机视频和图片 获取手机本地视频 首先需要获得手机内存权限 在AndroidManifest.xml中添加代码,获得读取权限 android.permission.READ_EXTERNAL_ ...

  2. 字节跳动确认将自研芯片;美国国土安全部被曝大量购买和使用手机定位数据;谷歌被俄罗斯罚款3.6亿美元 | 每日大事件...

    数据智能产业创新服务媒体 --聚焦数智 · 改变商业 01.字节跳动确认将自研芯片 不对外销售 7月19日,字节跳动公司发言人证实,公司正在考虑设计自己的芯片,正在探索可供自身在专业领域使用的芯片设计 ...

  3. 安卓获取手机网络强度_USB调试和USB网络共享,安卓有线投屏究竟选哪个?

    用过EZCast投屏设备的安卓手机E粉,可能有过这样的困惑. 「开启USB调试」和「开启USB网络共享」 究竟选哪个进行有线同屏? 今天的小E课堂中,我将带大家看看这两者的区别,以及应该用哪个比较好. ...

  4. 安卓获取手机型号和刘海屏适配

    先上完整代码,因为我这是和unity交互的版本,带有unity的设置就不改了,自行修改即可 package com.unity.qwe; import androidx.annotation.Requ ...

  5. 安卓获取手机当前GPS开关状态

    项目上需要获取手机当前GPS状态,开始获取到以为正常,后来发现有的小米手机通知栏那边关闭了GPS,手机的GPS并没有真正关闭.但是 我判断的却是关闭了,搜索发现,少判断了一点 正确的应该是下面这样,记 ...

  6. 高德地图获取手机定位

    1.引入高德地图 <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15 ...

  7. android模拟ip地址,安卓 获取手机IP地址的实现代码

    1.获取手机IP地址的代码: public static String getLocalIpAddress(){ try{ for (Enumeration en = NetworkInterface ...

  8. 星网宇达利用NTRIPClient连接千寻服务器获取差分定位数据

    硬件设备:星网宇达XW-GI5610 软件设备:QXNTRIPClient 连接方式:星网宇达RTK/RS232连接电脑串口→打开QXNTRIPClient,连接千寻服务器→接收下发RTK数据→星网宇 ...

  9. h5获取手机定位信息

    getlocationpoint:function () {if (navigator.geolocation){navigator.geolocation.getCurrentPosition(fu ...

最新文章

  1. Android Studio Debug
  2. dbconn Java_DbConnection.java实现简单的MySQL数据库连接
  3. ASP.NET AJAX Preview 2
  4. 计算机设备的存放,计算机硬件储存设备与网络储存的发展现状
  5. 安卓DialogFragment如何使用?
  6. 软考信息系统项目管理师_项目进度管理2---软考高级之信息系统项目管理师014
  7. 自己搭建Maven项目下运行项目后Eclipse报错:org.springframework.web.context.ContextLoaderListener
  8. 信息安全管理体系ISO27001
  9. 【图像目标检测】电力图像数据集:电力巡检智能缺陷检测(有下载链接)
  10. 中望3d快捷键命令大全_CAD常用快捷键命令大全:335个cad快捷键
  11. ThreadLocal的使用场景及使用方式
  12. bmp图片转换成16进制数据
  13. wifi跑包-不用U盘直接拷出握手包-开启虚拟机的ftp
  14. 怎样使用手机的nfc功能模拟门禁?
  15. 数字经济时代,达尔文平台助力广告投放走向数智化
  16. Glib之GObject简介(翻译)
  17. I/O error on POST request for “http://localhost:9411/api/v2/spans“
  18. 搜索引擎(大数据检索)论述[elasticsearch原理相关]
  19. 程序员,如果性格内向要做些什么?
  20. Go语言sqlx库操作PostgreSQL数据库增删改查

热门文章

  1. 系统掌握数据结构9树与二叉树第三节
  2. Fragment传递数据
  3. 掌握这两款软件,再无C盘不足烦恼
  4. 计算机组成原理2代表,计算机组成原理2.ppt
  5. Android学习第1篇:J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别
  6. 关爱自闭症儿童,无界空间周边线上义卖
  7. 音诺恒YNH-931基于RK3288的安卓广告机主板方案详解
  8. 浙江理工大学数字电子技术课程设计
  9. 服务器常用的4大系统优缺点
  10. 亲测可用 Ubuntu域名解析暂时失败 + 网络不可达