Android-[转载]adb shell am/pm使用

1
adb shell am start [options] <INTENT>

作用:启动一个activity
举例:adb shell am start -a com.lt.test.action.SECOND
举例:adb shell am start -n com.lt.test/.MyActivity
说明:[options]与参见 http://developer.android.com/tools/help/adb.html#am

1
adb shell am startservice [options] <INTENT>

作用:启动一个service
举例:adb shell am startservice -a com.lt.test.action.ONESERVICE
举例:adb shell am startservice -n com.lt.test/.MyService

1
adb shell am force-stop <PACKAGE>

作用:强制关闭一个应用程序
举例:adb shell am force-stop com.lt.test

1
adb shell am broadcast [options] <INTENT>

作用:发送一个广播
举例:adb shell am broadcast -a “action_finish” (发送一个广播去关闭一个activity)
举例:adb shell am broadcast -a android.intent.action.MASTER_CLEAR(恢复出厂设置的方法,会清除内存所有内容)
举例:adb shell am broadcast -n com.lt.test/.MyBroadcast

1
adb shell pm list packages [options] <INTENT>

作用:列举出所有包含的package
举例:adb shell pm list packages com.lt
说明:[options]与参见 http://developer.android.com/tools/help/adb.html#pm

参考链接:
http://developer.android.com/tools/help/adb.html

转载自:http://blog.sina.com.cn/s/blog_51335a0001017ux5.html

adb