Android ADB工具-管理设备/取设备硬件信息(一)
来源:互联网 发布:php 获取头部 编辑:程序博客网 时间:2024/04/28 16:37
Android ADB工具-管理设备/取设备硬件信息(一)
标签(空格分隔): Android
adb 是 Android 开发必知必会的一个工具,它来自 sdk 包中。所有的刷机工具,应用管理工具都引用了 adb 工具。它能完成很多功能。 掌握adb的使用方法是十分重要的。adb 工具也是随着 Android sdk的更新而更新的。我们需要不断的更新对 adb 的认识。
- adb 命令简介
- 常用 adb 命令用法
- 使用 adb 命令截图和录制视频
adb 命令简介
在SDK的platform-tools文件夹下包含着Android模拟器操作的重要命令ADB,ADB的全称为Android Debug Bridge,就是调试桥的作用,借助这个工具,我们可以管理设备或手机模拟器的状态
常用 adb 命令用法
- 使用 adb 命令管理设备
- adb 自身管理
- 获取设备硬件信息
- 管理设备 app
- 进行文件操作
- 其他命令
1. adb 命令管理设备
判断设备状态
> C:\Users\Administrator>adb get-state> unknown
查看参数,主要有3个
adb get-state - prints: offline | bootloader | device
获取设备的序列号
只有一台设备的时候,可以直接获取:> C:\Users\Administrator>adb get-serialno> fc2f9754连接手机后:C:\Users\Administrator>adb devicesList of devices attachedfc2f9754 device
其中fc2f9754
是指序列号 device
是指设备的状态,在线
进入adb shell
C:\Users\Administrator>adb devices* daemon not running. starting it now on port 5037 ** daemon started successfully *List of devices attachedfc2f9754 deviced51ad9ff device//多台设备,是无法直接获取序列号的C:\Users\Administrator>adb get-serialnounknown//多台设备,无法进入C:\Users\Administrator>adb shellerror: more than one device and emulatorC:\Users\Administrator>adb devicesList of devices attachedfc2f9754 deviced51ad9ff device//此时我们就可以指定序列号,进入C:\Users\Administrator>adb -s d51ad9ff shellshell@cancro:/ $
adb [-d|-e|-s ] 命令
当有一个模拟器和一个真实的手机连接的时候:
//进入模拟器
C:\Users\Administrator>adb -e shell//进入手机
C:\Users\Administrator>adb -d shell
2. adb 自身管理
//启动adb服务C:\Users\Administrator>adb start-server* daemon not running. starting it now on port 5037 ** daemon started successfully *//终止adb服务C:\Users\Administrator>adb kill-server//以 root 权限重启 adb 服务 C:\Users\Administrator>adb root
3. 获取设备硬件信息
//获取手机连接网络的mac地址>C:\Users\Administrator>adb shell cat /sys/class/net/wlan0/address>0c:1d:af:47:06:d5
//获取 cpu 信息C:\Users\Administrator>adb shell cat /proc/cpuinfoProcessor : ARMv7 Processor rev 3 (v7l)processor : 0BogoMIPS : 38.40processor : 1BogoMIPS : 38.40processor : 2BogoMIPS : 38.40processor : 3BogoMIPS : 38.40Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivtCPU implementer : 0x41CPU architecture: 7CPU variant : 0x0CPU part : 0xc07CPU revision : 3Hardware : Qualcomm MSM 8226 (Flattened Device Tree)Revision : 0000Serial : 0000000000000000
//获取手机属性和手机配置信息C:\Users\Administrator>adb shell cat /system/build.prop# begin build properties# autogenerated by buildinfo.shro.build.id=KTU84Pro.build.display.id=KTU84Pro.build.version.incremental=V6.3.5.0.KHICNBLro.build.version.sdk=19ro.build.version.codename=RELro.build.version.release=4.4.4ro.build.date=Fri Feb 13 15:19:41 CST 2015ro.build.date.utc=1423811981ro.build.type=userro.build.user=builderro.build.host=zc-miui-ota-bd27.bjro.build.tags=release-keysro.product.model=HM NOTE 1LTEro.product.brand=Xiaomiro.product.name=diorro.product.device=diorro.product.board=MSM8226ro.product.cpu.abi=armeabi-v7aro.product.cpu.abi2=armeabi....后配置省略...
//获取 wifi 配置信息> C:\Users\Administrator>adb shell cat /data/misc/wifi/*.conf
未完待续…
2 0
- Android ADB工具-管理设备/取设备硬件信息(一)
- Android ADB工具-管理设备/取设备硬件信息(一)
- Android ADB工具-管理设备 app(二)
- Android ADB工具-管理设备 app(二)
- android 获取设备硬件信息
- 获取Android设备硬件信息
- Android获取硬件设备信息
- Android获取硬件设备信息
- Android获取硬件设备信息
- Android开发获取设备硬件相关信息
- android-设备信息工具类
- android 设备信息工具类
- 取USB设备信息
- 取USB设备信息
- 取USB设备信息
- Android ADB工具-操作手机和获取手设备信息(四)
- Android设备信息攻略之硬件信息build
- 遍历系统硬件设备信息
- POJ1915 Knight Moves(宽搜经典题目)
- Oracle 11g Data Guard原理研究--推荐
- 我开发的第一个Android软件
- codeforces 570 c
- 关于Cocos2d-x的CC_SYNTHESIZE 和 CC_SYNTHESIZE_READONLY 宏的作用
- Android ADB工具-管理设备/取设备硬件信息(一)
- 如何设置eclipse的自动补齐功能
- Java基础知识——JNI入门介绍
- 【C++】智能指针auto_ptr
- Android进程间通信模型之思考Binder和Service_manager的模型
- Java的运行原理
- for循环
- 欢迎使用CSDN-markdown编辑器
- 快速判断一个数字是否是素数