android adb command
2024-09-29 13:35:51
一、adb启动activity:
$ adb shell
$ am start -n {包(package)名}/{包名}.{活动(activity)名称}
$ am start -n {包(package)名}/{包名}.{活动(activity)名称}
如:启动浏览器
# am start -n com.android.browser/com.android.browser.BrowserActivity
二、adb启动service:
$ adb shell
$ am startservice -n {包(package)名}/{包名}.{服务(service)名称}
$ am startservice -n {包(package)名}/{包名}.{服务(service)名称}
如:启动自己应用中一个service
# am startservice -n com.android.traffic/com.android.traffic.maniservice
三、adb发送broadcast:
$ adb shell
$ am broadcast -a <广播动作>
如:发送一个网络变化的广播
# am broadcast -a android.net.conn.CONNECTIVITY_CHANGE
四、adb进入root用户:
$ adb root
$ adb remount
之后可以通过adb命令获取,删除,修改目标设备只读文件系统的文件
五、adb命令截图或视频录制:
$ adb shell screencap -p | sed 's/\r$//' > capture.png
# 命令原型:adb shell screencap –p <path/file>
$ adb shell screenrecord /sdcard/video.mp4
# 命令原型:adb shell screenrecord <path/file>
最新文章
- gulp教程之gulp-autoprefixer<;转>;
- RHEL6.4编译安装企业级LAMMP平台
- 常见ES6新属性
- redis 列出所有的键
- Apple Swift中英文开发资源集锦[apple swift resources]
- 在CentOS下安装Redis
- 在windows下使用git需要反复输入用户名和密码的问题
- android和javascript之间相互通信实例分析
- Java 5种字符串拼接方式性能比较
- Unity 的“Vertex Lit Rendering path“中 shader Pass 的注意事项
- UVA 10627 - Infinite Race(数论)
- HDOJ(HDU) 2106 decimal system(进制相互转换问题)
- 为什么不使用frame框架的原因
- JavaScript中变量、参数、函数之间的关系
- CI Weekly #20 | 从持续集成的角度看 “云” 的价值
- luoguP2711 小行星
- angular路由模块(二)
- iview table 实现在数据中自定义标识
- 导入tensorflow时DLL load failed: 找不到指定的模块
- Methods for follow-up research of exome analysis:外显子后续分析研究思路总结