ADB Shell 命令_手机adb命令大全
文章目录
查看前台 Activity
adb shell dumpsys activity activities
或者
adb shell dumpsys activity top
调用 Activity
adb shell am start com.android.launcher3/.Launcher
查看正在运行的 Services
adb shell dumpsys activity services [<packagename>]
调用 Service
adb shell am startservice [options] <INTENT>
发送广播
adb shell am broadcast -a android.intent.action.BOOT_COMPLETED
action | 触发时机 |
---|---|
android.net.conn.CONNECTIVITY_CHANGE | 网络连接发生变化 |
android.intent.action.SCREEN_ON | 屏幕点亮 |
android.intent.action.SCREEN_OFF | 屏幕熄灭 |
android.intent.action.BATTERY_LOW | 电量低,会弹出电量低提示框 |
android.intent.action.BATTERY_OKAY | 电量恢复了 |
android.intent.action.BOOT_COMPLETED | 设备启动完毕 |
android.intent.action.DEVICE_STORAGE_LOW | 存储空间过低 |
android.intent.action.DEVICE_STORAGE_OK | 存储空间恢复 |
android.intent.action.PACKAGE_ADDED | 安装了新的应用 |
android.net.wifi.STATE_CHANGE | WiFi 连接状态发生变化 |
android.net.wifi.WIFI_STATE_CHANGED WiFi | 状态变为启用/关闭/正在启动/正在关闭/未知 |
android.intent.action.BATTERY_CHANGED | 电池电量发生变化 |
android.intent.action.INPUT_METHOD_CHANGED | 系统输入法发生变化 |
android.intent.action.ACTION_POWER_CONNECTED | 外部电源连接 |
android.intent.action.ACTION_POWER_DISCONNECTED | 外部电源断开连接 |
android.intent.action.DREAMING_STARTED | 系统开始休眠 |
android.intent.action.DREAMING_STOPPED | 系统停止休眠 |
android.intent.action.WALLPAPER_CHANGED | 壁纸发生变化 |
android.intent.action.HEADSET_PLUG | 插入耳机 |
android.intent.action.MEDIA_UNMOUNTED | 卸载外部介质 |
android.intent.action.MEDIA_MOUNTED | 挂载外部介质 |
android.os.action.POWER_SAVE_MODE_CHANGED | 省电模式开启 |
查看应用详细信息
adb shell dumpsys package <packagename>
查看应用列表
我们可以通过下面的基本命令查看应用列表
adb shell pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [--user USER_ID] [FILTER]
参数 | 显示列表 |
---|---|
无 | 所有应用 |
-f | 显示应用关联的 apk 文件 |
-d | 只显示 disabled 的应用 |
-e | 只显示 enabled 的应用 |
-s | 只显示系统应用 |
-3 | 只显示第三方应用 |
-i | 显示应用的 installer |
-u | 包含已卸载应用 |
包名包含 字符串 |
所有应用:
adb shell pm list packages
清除应用数据与缓存
adb shell pm clear <packagename>
表示应用名包,这条命令的效果相当于在设置里的应用信息界面点击了「清除缓存」和「清除数据」。
查看屏幕分辨率
adb shell wm size
查看屏幕密度
adb shell wm density
- 将屏幕密度修改为 100dpi
adb shell wm density 100
- 恢复原屏幕密度
adb shell wm density reset
屏幕截图
adb exec-out screencap -p > jietu.png
录制屏幕
- 录制屏幕以 mp4 格式保存到 /sdcard:
adb shell screenrecord /sdcard/filename.mp4
需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒。
- 导出到电脑:
adb pull /sdcard/filename.mp4
参数 | 含义 |
---|---|
–size WIDTHxHEIGHT | 视频的尺寸,比如 1280×720,默认是屏幕分辨率。 |
–bit-rate RATE | 视频的比特率,默认是 4Mbps。 |
–time-limit TIME | 录制时长,单位秒。 |
–verbose | 输出更多信息。 |
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/180655.html原文链接:https://javaforall.cn
相关文章
- Android内核开发 adb查看Linux kernel版本号
- 命令行中使用adb安装apk「建议收藏」
- ADB安装卸载应用[通俗易懂]
- Tapdata Cloud 版本上新!新增ClickHouse,ADB MySQL等5个数据源支持
- Android开发之adb命令安装apk的问题
- 使用adb命令安装安卓apk包[通俗易懂]
- 这篇文章助您玩转ADB命令
- adb 常用命令解析
- ADB通信协议
- Linux编译ADB:一步一步实现(linux编译adb)
- 命令Mysql数据库导出使用Shell命令(mysql导出shell)
- Linux 64位系统下 ADB 的安装与配置(linux 64 adb)
- 一步一步学习:Shell脚本执行Linux命令初探(shell脚本执行linux命令)
- adb与MySQL的互补性精彩融合(adb和mysql关系)
- ADB搭建Mysql分析应用系统(adb分析型mysql)
- ADB和MySQL在分区管理中的应用(adb mysql 分区)
- 使用adb命令向Android模拟器中导入通讯录联系人的方法