安卓-获取手机定位数据
***/
- 获取手机定位
- @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;
}****
安卓-获取手机定位数据相关推荐
- 安卓获取手机视频和图片
安卓获取手机视频和图片 获取手机本地视频 首先需要获得手机内存权限 在AndroidManifest.xml中添加代码,获得读取权限 android.permission.READ_EXTERNAL_ ...
- 字节跳动确认将自研芯片;美国国土安全部被曝大量购买和使用手机定位数据;谷歌被俄罗斯罚款3.6亿美元 | 每日大事件...
数据智能产业创新服务媒体 --聚焦数智 · 改变商业 01.字节跳动确认将自研芯片 不对外销售 7月19日,字节跳动公司发言人证实,公司正在考虑设计自己的芯片,正在探索可供自身在专业领域使用的芯片设计 ...
- 安卓获取手机网络强度_USB调试和USB网络共享,安卓有线投屏究竟选哪个?
用过EZCast投屏设备的安卓手机E粉,可能有过这样的困惑. 「开启USB调试」和「开启USB网络共享」 究竟选哪个进行有线同屏? 今天的小E课堂中,我将带大家看看这两者的区别,以及应该用哪个比较好. ...
- 安卓获取手机型号和刘海屏适配
先上完整代码,因为我这是和unity交互的版本,带有unity的设置就不改了,自行修改即可 package com.unity.qwe; import androidx.annotation.Requ ...
- 安卓获取手机当前GPS开关状态
项目上需要获取手机当前GPS状态,开始获取到以为正常,后来发现有的小米手机通知栏那边关闭了GPS,手机的GPS并没有真正关闭.但是 我判断的却是关闭了,搜索发现,少判断了一点 正确的应该是下面这样,记 ...
- 高德地图获取手机定位
1.引入高德地图 <script type="text/javascript" src="https://webapi.amap.com/maps?v=1.4.15 ...
- android模拟ip地址,安卓 获取手机IP地址的实现代码
1.获取手机IP地址的代码: public static String getLocalIpAddress(){ try{ for (Enumeration en = NetworkInterface ...
- 星网宇达利用NTRIPClient连接千寻服务器获取差分定位数据
硬件设备:星网宇达XW-GI5610 软件设备:QXNTRIPClient 连接方式:星网宇达RTK/RS232连接电脑串口→打开QXNTRIPClient,连接千寻服务器→接收下发RTK数据→星网宇 ...
- h5获取手机定位信息
getlocationpoint:function () {if (navigator.geolocation){navigator.geolocation.getCurrentPosition(fu ...
最新文章
- Android Studio Debug
- dbconn Java_DbConnection.java实现简单的MySQL数据库连接
- ASP.NET AJAX Preview 2
- 计算机设备的存放,计算机硬件储存设备与网络储存的发展现状
- 安卓DialogFragment如何使用?
- 软考信息系统项目管理师_项目进度管理2---软考高级之信息系统项目管理师014
- 自己搭建Maven项目下运行项目后Eclipse报错:org.springframework.web.context.ContextLoaderListener
- 信息安全管理体系ISO27001
- 【图像目标检测】电力图像数据集:电力巡检智能缺陷检测(有下载链接)
- 中望3d快捷键命令大全_CAD常用快捷键命令大全:335个cad快捷键
- ThreadLocal的使用场景及使用方式
- bmp图片转换成16进制数据
- wifi跑包-不用U盘直接拷出握手包-开启虚拟机的ftp
- 怎样使用手机的nfc功能模拟门禁?
- 数字经济时代,达尔文平台助力广告投放走向数智化
- Glib之GObject简介(翻译)
- I/O error on POST request for “http://localhost:9411/api/v2/spans“
- 搜索引擎(大数据检索)论述[elasticsearch原理相关]
- 程序员,如果性格内向要做些什么?
- Go语言sqlx库操作PostgreSQL数据库增删改查