安桌系统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

相关推荐
YIN_尹5 小时前
【MySQL】数据类型(上)
android·mysql·adb
alonewolf_9910 小时前
MySQL Explain详解与索引优化实战
数据库·mysql·adb
TA远方13 小时前
【Android】adb常用的命令用法详解
android·adb·管理·控制·命令
xuekai2008090121 小时前
mysql-组复制 -8.4.7 主从搭建
android·adb
尽兴-1 天前
MySQL 中一条 SQL 的执行流程详解
sql·mysql·adb·dba
国强_dev2 天前
在数据库开发和运维中的“错误信息误导(Red Herring)”
运维·adb·数据库开发
大、男人2 天前
python之contextmanager
android·python·adb
此去正年少2 天前
编写adb脚本工具对Android设备上的闪退问题进行监控分析
android·adb·logcat·ndk·日志监控
薛晓刚2 天前
MySQL的replace使用分析
android·adb
小小bugbug3 天前
mysql查询的原始返回顺序与limit分页优化
mysql·adb