利用adb查找手机定位,并且打开地图定位

可以使用 Android Debug Bridge (ADB) 工具来查找手机的位置信息。
首先,您需要确保手机已连接到电脑(内网穿透或者搭建虚拟局域网),并且已在手机上启用 USB 调试。然后,您可以在电脑的命令提示符下使用 ADB 命令来查询手机的位置信息。

要查询手机的位置信息,您可以使用以下命令:

adb shell dumpsys location

这个命令会输出包含手机位置信息的详细日志。具体而言,您可以在日志中找到手机的经纬度坐标、海拔高度、速度和方向等信息。

例如,如果您希望在命令提示符下直接查看手机的经纬度坐标,可以使用以下命令:

adb shell dumpsys location | find "Latitude"
adb shell dumpsys location | find "Longitude"

这是模糊查询精度可能不高,想要获得更多数据请用

adb shell dumpsys location

但这个信息又太多,而且复杂,所以我们把他写入txt文档再做简单的筛选,方便肉眼查看

adb shell dumpsys location > D:\GPS\gps.txt

写入gps.txt文件,然后用findstr命令筛选信息
注意这条命令的运行目录下有gps.txt文件

findstr  /i "location=Location[gps" gps.txt > gpslite.txt

在这里插入图片描述
这样就有两个信息了,一个是详细的,另一个是精简的
现在把文档里的gps信息拿下来,像下面这条例子

adb shell am start -a android.intent.action.VIEW -d "geo:39.9042,116.4074"

就完成了!

请注意,手机的位置信息可能会受到各种因素的影响,例如手机的 GPS 模块是否已启用、信号强度是否足够等。因此,在使用 ADB 查询手机位置信息时,您可能需要根据实际情况调整参数。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值