一,使用adb的logcat命令查看指定的日志信息linux
在windows系统下,可以使用logcat和find命令查看日志,格式以下:shell
adb -s deviceName logcat | find “flag”
注,若是有多个设备,则可用-s deviceName(即设备名称)指定须要查看的,flag为标志信息,如tag,应用名称等。
windows
查看模拟器中进程号为722的应用的日志:并发
将"722"改成 "I/NiewView",便可查看级别为info,tag为NewView全部的日志信息。
spa
在linux平台,使用grep代替find,其余同样,便可查看指定的日志信息。
日志
二,使用adb命令开启Activity和发送广播code
adb开启Activity并发送数据:对象
adb -s deviceName shell am start -n packageName/.activityName -es keyName "values"
例如,使用adb命令开启包名为com.nine,Activity名称为MainActivity,并发送数据,key为"key" ,value为"data....":
进程
在MainActivity的onCreate可以使用getIntent()获取Intent对象,从而取得Bundle对象中的数据。事件
使用adb shell am可用查看相关命令。
adb开启广播并发送数据:
adb -s deviceName shell broadcast -a ACTION_NAME --es key "values"
注,其中ACTION_NAME为所注册广播接收的事件。