一,使用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爲所註冊廣播接收的事件。