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