Adb&shell相关命令

作者:韦启发

1、 过滤显示字符

adb logcat | grep MyApp

adb logcat | grep -i myapp #忽略大小写。

adb logcat | grep --color=auto -i  myapp #设置匹配字符串颜色。更多设置请查看 grep 帮助。

adb logcat | grep --color=auto 1679  1679是setting APK的PID号,用adbshell 进去后运行ps可以看到。

2、 查看 TP相关的信息

adb shell getevent    查看input设备属于哪一个event

adb shell getevent dev/input/event1

与input event 对应的信息 root@android:/ # cat/proc/bus/input/devices

查看TP上报的速率: getevent -r /dev/input/event1
查看TP上报的键值:getevent -l/dev/input/event1

3、 查看USB节点信息

1、查看persist.sys.usb.config

 adb shell getprop | find "usb"

2、使能MTP功能

adbshell setprop persist.sys.usb.config mtp,diag,serial_smd,serial_tty,rmnet_smd,mass_storage,serial_smd,adb

3、不使能MTP功能

 adb shell setprop persist.sys.usb.config mass_storage,adb

http://blog.csdn.net/innost/article/details/8876392

MTP--Media Transfer Protocol(媒体传输协议)

PTP--(Picture Transfer Protocol)

UsbDeviceManager.java设置逻辑在这里面修改

MTP:[sys.usb.config]:[mtp,adb]

PTP:[sys.usb.config]:[ptp,adb]

SD:[sys.usb.config]:[mass_storage,adb]

CHG:[sys.usb.config]:[sys.usb.config]: [mtp,mass_storage,adb]

4、 用adb 命令启动某个apk

C:\Users\Administrator>adb shell

shell@android:/ $am start com.android.gallery3d/com.android.camera.Camera

Adbshell相关命令相关推荐

  1. Redis 笔记(02)— keys 键相关命令(查询数据库key数量、判断key是否存在、指定key过期时间、查看key类型、查看key剩余秒数、选择数据库、删除key、删除数据库)

    1. keys 键相关命令 命令 说明 dbsize 返回当前数据路的key数量 exists key 测试指定key是否存在 expire key seconds 为key指定过期时间 type k ...

  2. 连接状态_TCP 连接状态及相关命令学习

    在平时的开发工作中,我们都使用被封装完好的 TCP/HTTP 库去完成需求开发,很少关心底层 TCP 的连接状态,但是一旦遇到较难定位的线上事故,往往都是因为 TCP 连接参数或者使用姿势不对导致的, ...

  3. Udacity机器人软件工程师课程笔记(八)-ROS Turtlesim 包的相关命令

    Turtlesim 包的相关命令 这个部分包含五个子主题,分别是 列出所有活动节点 列出所有主题 获取有关主题的信息 显示消息信息 实时回应消息 1.列出所有的活动节点 为了获取所用的活动且向ROS ...

  4. linux账号管理命令,linux账号管理及相关命令和操作

    用户和组 用户: 1:用户和UID对应 2:用户需要有权限才能读.写.执行其他用户的文件 组: 1:组和GID对应 2:用户需要加到组中 3:每个用户都有自己的默认组,可以附加到其他的组 4:同组的用 ...

  5. CentOS 7 相关命令

    Centos 7 相关命令 查看Linux内核/操作系统/CPU # uname -a 查看系统位数是64位还是32位 # getconf LONG_BIT 检验java是否安装成功 # java - ...

  6. Git npm相关命令

    Git 相关命令 查看用户名和密码 配置用户名和密码 查看git项目远程地址 添加git远程仓库 查看提交记录 查看已有tag 打标签 在某次提交记录上打标签 推送标签到远程 推送单个指定tag到远程 ...

  7. Oracle数据库相关命令

    从cmd窗口进入SQL命令行 sqlplus / as sysdba; 查询所有用户 (1)使用具有DBA权限的账号登录数据库. (2)执行如下命令. SQL> select username ...

  8. linux重命名tar命令,linux常用操作指令4 —— 文件操作相关命令(mkdir、touch、rm、mv、cp、cat 、 find 、tar、chmod)...

    文件操作相关命令 文件操作相关命令 1.创建文件夹mkdir 2.创建文件touch 3.移动文件夹mv(类似于剪切) 4.删除rm 5.重命名mv 6.复制cp 7.查看文件(cat.head.ta ...

  9. Linux之获取管理员权限的相关命令

    Linux之获取管理员权限的相关命令 1. sudo命令的使用 命令 说明 sudo -s 切换到root用户,获取管理员权限 sudo 某个命令的执行需要获取管理员权限可以在执行命令前面加上sudo ...

最新文章

  1. Google排名第一的语言,引数十万人关注:搞定它,技术大牛都甘拜下风
  2. T-SQL Enhancement in SQL Server 2005[上篇]
  3. excel像素画教程_像素画新手教程:极简像素画角色分析
  4. springcloud(五):熔断监控Hystrix Dashboard和Turbine
  5. wordpress WBOLT 百度推送管理 3.4.6 Pro
  6. 在Linux中清空某个路径下的特定命名格式的文件夹
  7. The file contains a character that cannot be represented in the current code pag
  8. 大数据之-Hadoop之HDFS_HDFS_副本数量设置---大数据之hadoop工作笔记0053
  9. 极简代码(二)—— 转置 list of lists
  10. 53. 使 Ajax 可缓存(14)
  11. Cesium笔记(3):基本控件简介—ImageryProvider地图瓦片地图配
  12. PHP strpos
  13. 127.0.0.1 zxt.php_php单文件版在线代码编辑器使用方法
  14. 【云原生】Kubernetes(k8s)Calico 客户端工具 calicoctl
  15. Oracle在命令行中输入clear,Oracle SQLPlus 常用命令及解释
  16. 从简易计算器到设计模式(策略、简单工厂)
  17. 分布式文件系统HDFS实践及原理详解part3
  18. Java SE 第八十八,八十九,九十讲 递归深度剖析 IO流深入详解,递归作业详解
  19. 基于matlab的多径信道的仿真
  20. NeuroSuites:神经科学在线计算平台

热门文章

  1. 【struts2】Struts2的运行流程
  2. 单列表_使用Excel中的quot;记录单quot;功能快速录入数据
  3. python常用代码_Python常用算法学习(3)(原理+代码)——最全总结
  4. 阿里巴巴中文站架构设计实践(何崚)图书
  5. JDBC笔记-李伟杰版
  6. import导入模块
  7. mac显示无法连接adobe服务器,Mac安装Adobe软件,如遇Error提示解决方法
  8. 在python中模块可以封装_python 制作python包,封装成可用模块教程
  9. java事件类_关于Java事件类的一些思考
  10. postgresql 数据表【转】