安桌系统adb操作

进入:cd /d D:\ADB Tool\adb-tools

运行成功代表安装成功:adb --version

ADB 检测设备:adb devices

adb登录:adb -s <序列号> shell

adb -s 0c0010419705c951fd3 shell

登录之后查看文件:ls

查看应用的 Activity 信息:dumpsys package com.android.settings | grep -i activity

查看已安装应用:pm list packages

获取APP指定页面的包名和类名dumpsys window | grep mCurrentFocus

比如设置界面:

命令输出会包含类似 com.android.settings/com.android.settings.Settings 的信息,其中 / 前面是包名,后面是 Activity 类名,直接替换到 am start -n 命令中即可

apollo-p2:/ $ dumpsys window | grep mCurrentFocus

mCurrentFocus=Window{b6c4a5e u0 com.android.tv.launcher/com.android.tv.launcher.MainSettings}

apollo-p2:/ $ dumpsys window | grep mCurrentFocus

mCurrentFocus=Window{34b6921 u0 com.vasthread.webviewtv.v2/com.vasthread.webviewtv.activity.MainActivity}

apollo-p2:/ $

获取APP指定页面的包名和类名

手动打开对应界面

执行命令获取当前活动的 Activity:

adb shell dumpsys window | grep mCurrentFocus

mCurrentFocus=Window{34b6921 u0 com.vasthread.webviewtv.v2/com.vasthread.webviewtv.activity.MainActivity}

比如升级界面:

命令输出会包含类似 com.android.settings/com.android.settings.Settings$SystemUpdateActivity 的信息,其中 / 前面是包名,后面是 Activity 类名,直接替换到 am start -n 命令中即可

Android开机启动APP

第一步,安装开机启动的APP;(接入U盘,ADB等方式安装)

第二步,获取对应APP的包名和页面类名;点击查看获取方式和测试方法

第三步,配置属性;

$ adb shell

setprop persist.sys.bootAppPack packname

setprop persist.sys.bootAppClass classname

packname 包名

classname 类名

将属性配置为需要开机启动的APP包名和类名。

setprop persist.sys.bootAppPack com.vasthread.webviewtv.v2

setprop persist.sys.bootAppClass com.vasthread.webviewtv.activity.MainActivity

第四步,重启;

reboot

$ adb reboot

相关推荐
betazhou1 天前
MySQL8.0.45主从搭建
adb·mysql主从
alice--小文子1 天前
安卓(Android)- 怎么在adb中通过真机操作日志相关
android·adb
大尚来也2 天前
老项目 PHP 5.6 升级 PHP 8 完整迁移步骤与兼容坑汇总
android·adb
寒水馨2 天前
macOS下载、安装scrcpy-v4.1(附安装包scrcpy-macos-aarch64-v4.1.tar.gz)
macos·adb·手机控制·scrcpy·投屏软件·android投屏·屏幕镜像
—Miss. Z—2 天前
计算机二级MySQL——简单应用题(事件&视图)
android·mysql·adb
小飞侠在吗3 天前
【MySQL 排错】Navicat 连接 localhost 报 2002 (10061) 完整排查记录(Windows + MySQL 8.4 用户模式)
windows·mysql·adb
2501_916008894 天前
HTTPS 抓包遇到证书绑定怎么办,使用 TraceEagle 解除 App 证书校验
网络协议·计算机网络·http·网络安全·ios·adb·https
Mico184 天前
MySQL 8.0.35 基于GTID 主从复制安装增强半同步复制
android·mysql·adb
IT瑞先生5 天前
Docker快速部署Mysql的三种方法——实操篇
mysql·adb·docker
C++、Java和Python的菜鸟5 天前
第5章 后端Web基础 (MySQL基础)
前端·mysql·adb