ADB相关指令实例详解
1、获取物理设备相关信息:
adb devices
2、apk安装
2.1 新的应用(该应用未安装)
adb -s 设备序列号 install apk路径
2.2 应用已安装,重安装覆盖
adb -s 设备号 install -r apk路径
3、卸载
3.1 完全卸载
adb -s 设备号 uninstall 应用包(xxxx.xxx.com)
3.2 卸载后保存软件配置和缓存文件
abd -s 设备号 uninstall -k 应用包(xxxx.xcom)
4、手机文件下载
adb pull 手机卡文件路径(原始路径) 需要下载文件路径(目标路径)
实例:
adb pull /sdcard/tmp/error_fs.dat D:/
5、文件上传到手机
adb -s 设备号 push 文件原始路径 手机文件存放路径
实例:
adb -s 设备号 push c:/robotium.rar /sdcard/
6、查看电池电量的相关指令
adb shell dumpsys battery AC powered :false 表示是否连接电源供电,false无供电
USB powered :true 表示是否USB使用供电,true供电
status :5 表示电池充电状态 5表示电量是满的
health :2 表示电池健康状况 2表示良好
present: true 表示手机上是否有电池 ,true表示有电池
level :100 表示当前剩余电量信息 100表示100%
scale:100 表示电池电量最大值
voltage:4332 表示当前电池电压 单位mv
temperature: 314 表示当前电池温度 314表示31.4度
technology:Li-ion 表示电池使用技术
7、查看无线网络信息
adb shell dumpsys wifi | more
8、查看电源管理相关信息
adb shell dumpsys power
9、查看电话相关信息
adb shell dumpsys telephony.registry
10、查看系统CPU信息
adb shell cat /proc/cpuinfo
11、查看系统内存信息
adb shell cat /proc/meminfo
12、查看系统io信息
adb shell cat /proc/iomem
13、获取手机型号
adb shell cat /system/build.prop | findstr "ro.product.model"
14、获取手机处理器信息
adb shell cat /proc/cpuinfo |findstr "Processor"
15、获取手机内存信息
adb shell cat /proc/meminfo |findstr "MemTotal"
16、获取手机屏幕分辨率
adb shell dumpsys window |findstr "Display"
17、获取手机系统版本信息
adb shell getprop ro.build.version.release
18、获取手机内核版本信息
adb shell cat /proc/vesion
19、获取手机网络类型信息
adb shell getprop gsm.network.type
20、获取手机串号信息
adb shell dumpsys iphonesubinfo |findstr "Device ID"
21、获取手机系统各个分区相关信息
adb shell df
22、获取linux内核缓冲区信息
adb shell dmesg
23、获取当前系统状态相关信息
adb shell dumpstate
24、获取设备序列号
adb get-serialno
25、获取模拟器当前状态
adb get-state
26、查看和跟踪系统日志
26.1查看全部
adb logcat
26.2查看主缓冲区
adb logcat -b main|more
27、查看启动过程日志信息
adb bugreport
28、查看设备jdwp进程
adb jdwp
29、重新对adb服务进行关闭和重启
启动
adb start-server
关闭
adb kill-server
30、端口重定向
adb forward tcp:2211 tcp:5566
31、模拟各种系统行为,如启动activity、强制停止进程,发送广播进程,修改设备屏幕属性
am
实例:启动照相功能
adb shell am start -m xxx.xxx.xx.xx/.Camera 实例:改变手机电源电量(向手机发送模拟手机低电环境信息)
adb shell am broadcast -a android.intent.action.BATTERY_CHANGED --ei "level" 5 --ei "scale" 100
ADB相关指令实例详解的更多相关文章
- 实例详解 Java 死锁与破解死锁
锁和被保护资源之间的关系 我们把一段需要互斥执行的代码称为临界区.线程在进入临界区之前,首先尝试加锁 lock(),如果成功,则进入临界区,此时我们称这个线程持有锁:否则呢就等待,直到持有锁的线程解锁 ...
- 转载 《AngularJS》5个实例详解Directive(指令)机制
<AngularJS>5个实例详解Directive(指令)机制 大漠穷秋 本文整理并扩展了<AngularJS>这本书第六章里面的内容,此书近期即将由电子工业出版社出版,敬请 ...
- Vue 实例详解与生命周期
Vue 实例详解与生命周期 Vue 的实例是 Vue 框架的入口,其实也就是前端的 ViewModel,它包含了页面中的业务逻辑处理.数据模型等,当然它也有自己的一系列的生命周期的事件钩子,辅助我们进 ...
- 我的书籍《深入解析Java编译器:源码剖析与实例详解》就要出版了
一个十足的技术迷,2013年毕业,做过ERP.游戏.计算广告,在大公司呆过,但终究不满足仅对技术的应用,在2018年末离开了公司,全职写了一本书<深入解析Java编译器:源码剖析与实例详解> ...
- linux基础-磁盘阵列(RAID)实例详解
磁盘阵列(RAID)实例详解 raid技术分类 软raid技术 硬raid技术 Raid和lvm的区别 为什么选择用raid RAID详解 RAID-0 RAID-1 RAID-5 Raid-10 R ...
- Cocos2d-x 3.X手游开发实例详解
Cocos2d-x 3.X手游开发实例详解(最新最简Cocos2d-x手机游戏开发学习方法,以热门游戏2048.卡牌为例,完整再现手游的开发过程,实例丰富,代码完备,Cocos2d-x作者之一林顺和泰 ...
- 《HTML5网页开发实例详解》连载(四)HTML5中的FileSystem接口
HTML 5除了提供用于获取文件信息的File对象外,还添加了FileSystem相关的应用接口.FileSystem对于不同的处理功能做了细致的分类,如用于文件读取和处理的FileReader和Fi ...
- SSI指令使用详解(转)
什么是 SHTML使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为“服务器端嵌入”或者叫“服务器端包含”,是一种类似 ...
- Struts2使用Interceptor实现权限控制的应用实例详解
Struts2使用Interceptor实现权限控制的应用实例详解 拦截器:是Struts2框架的核心,重点之重.因此,对于我们要向彻底学好Struts2.0.读源码和使用拦截器是必不可少的.少说了. ...
随机推荐
- C# 利用Aspose.Cells .dll将本地excel文档转化成pdf(完美破解版 无水印 无中文乱码)
Aspose.Cells .dll下载 http://pan.baidu.com/s/1slRENLF并引用 C#代码 using System; using System.Collections. ...
- UVa 1644 Prime Gap (水题,暴力)
题意:给定一个数 n,求它后一个素数和前一个素数差. 析:先打表,再二分查找. 代码如下: #pragma comment(linker, "/STACK:1024000000,102400 ...
- hdoj5301
题意: 有一个n*m的大矩阵, 其中有一个1*1的不要的位置(x,y), 然后用若干个小矩阵去覆盖大矩阵, 不要的不能被覆盖. 问小矩阵中面积最大的面积最小是多少. 思路: 巨巨先画一个矩形,看看那个 ...
- CentOS7下如何正确安装并启动Docker(图文详解)
我使用了CentOS 7操作系统,可以非常容易地安装Docker环境.假设,下面我们都是用root用户进行操作,执行如下命令进行准备工作: yum install -y yum-utils yum-c ...
- 【bzoj2084】[Poi2010]Antisymmetry
2084: [Poi2010]Antisymmetry Time Limit: 10 Sec Memory Limit: 259 MBSubmit: 1205 Solved: 756[Submit ...
- 哈密顿图 BestCoder Round #53 (div.2) 1003 Rikka with Graph II
题目传送门 题意:判断是否为哈密顿图 分析:首先一种情况是不合法的:也就是度数为1的点超过2个:合法的有:,那么从度数为1的点开始深搜,如果存在一种走法能够走完n个点那么存在哈密顿路 收获:学习资料 ...
- 并查集 HDOJ 1232 畅通工程
题目传送门 /* 并查集(Union-Find)裸题 并查集三个函数:初始化Init,寻找根节点Find,连通Union 考察:连通边数问题 */ #include <cstdio> #i ...
- VMware Workstation虚拟磁盘文件备份或移植
一.备份快照 1> 1.点击虚拟机上面的快速备份按钮 2.填写快照名字和备注 快照就生成了. 2>恢复 1.点击恢复按钮,此按钮的功能是直接恢复到上一次备份的节点. 2.或者选后面一个按钮 ...
- oracle常用数据类型&约束条件(及案例)
一.数据类型 数据类型 说明 数字 number [小数,整数] number(5,3)表示总共5个数字,小数点后3个,最大值99.999 number(5) 表示整数 最大值99999 字符 ...
- LN : leetcode 733 Flood Fill
lc 733 Flood Fill 733 Flood Fill An image is represented by a 2-D array of integers, each integer re ...