adb打开应用或者系统设置指定页面

adb shell dumpsys window | findstr mCurrentFocus
adb shell dumpsys window | findstr mCurrentFocus >>findstr_mCurrentFocus.txt
timeout /nobreak /t 3

结果如下:
mCurrentFocus=Window{e2fec7f u0 com.android.settings/com.android.settings.Settings$NetworkDashboardActivity}
编辑后如下:
adb shell am start -n com.android.settings/com.android.settings.Settings$NetworkDashboardActivity发现打开的不是需要的页面,然后就需要改动了。
如下:
adb shell am start -n com.android.settings/.Settings$\NetworkDashboardActivity
结果成功了,✌
### ADB (Android Debug Bridge) 使用指南和命令参考 #### 一、ADB概述 ADB是Google为Android系统设计的强大命令行工具,旨在建立计算机与Android设备或模拟器之间的连接,实现诸如文件传输、远程控制及设备状态监测等功能[^1]。作为一款客户端-服务器端程序,ADB应用开发、测试乃至故障排除环节扮演重要角色,成为开发者必备技能之一。 #### 二、基本配置与初始化设置 为了确保ADB能够正常工作,在首次使用前需完成一些基础设定: - **启用开发者模式**:进入手机设置->关于手机页面连续点击版本号直至激活开发者身份; - **开启USB调试功能**:返回至开发者选项内勾选允许USB调试开关; 以上两项操作完成后,可通过USB线缆将移动终端接入PC并验证连接状况。 #### 三、核心指令解析 ##### 查看已连接设备列表 ```bash adb devices ``` 此命令会列出当前被识别到的所有物理装置及其仿真环境实例。当遇到无法显示特定虚拟机的情况时,建议先关闭再重启ADB服务进程[^3]。 ##### 安装APK应用程序包 ```bash adb install path_to_apk_file.apk ``` ##### 卸载指定软件包名的应用 ```bash adb uninstall package_name ``` ##### 获取日志信息 ```bash adb logcat ``` 利用`logcat`可捕获来自目标平台的日志记录流,便于定位问题所在位置,辅助进行代码层面的调整优化[^4]。 ##### 文件系统交互 - 将本地文件推送至远端存储空间: ```bash adb push local_path remote_path ``` - 下载远程路径下的资源保存于主机磁盘上: ```bash adb pull remote_path local_path ``` #### 四、高级特性介绍 除了上述常规用途外,ADB还具备更多扩展能力,比如借助fastboot协议实施固件更新作业,或是构建批处理脚本来简化重复性的维护流程等。 #### 五、网络监听参数说明 默认情况下,ADB服务器会在TCP/IP协议栈下绑定至本机地址上的5037端口等待外部请求到来[-L SOCKET listen on given socket for adb server [default=tcp:localhost:5037]][^5]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值