Adb&shell相关命令

来源:互联网 发布:编程语言难易排名 编辑:程序博客网 时间:2024/05/23 00:02

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

1 0
原创粉丝点击