1、am命令淺析
1.1am啓動指定Activity
am startpackageName/packageName.activityName
示例:adb shell am startcom.android.browser/.BrowserActivity
1.2加參數-S,實現先強制關掉目標app再啓動Activity
am start -SpackageName/packageName.activityName
示例:adb shell am start -Scom.android.browser/.BrowserActivity
2、pm命令淺析
2.1列出已安裝應用的包
pm list package
2.2列出安裝包的信息信息
pm list package -f
2.3查看系統應用包
pm list package -s
2.4查看系統非應用包
pm list package -3
2.5查看應用報及對應的安裝者信息
pm list package -i
2.6查看包的安裝位置
pm pathpackageName
2.7安裝包
pm installapkName(注意apk路徑必須是shell中的路徑)
2.8卸載包
pm uninstallpackageName
pm uninstallpackageName -k(保留數據卸載)
2.9清除應用的所有的數據
pm clearpackageName
2.10列出危險權限
pm listpermissions -d
2.11列出測試包的信息
pm listinstrumentation