搞机经常需要到一些adb命令,不过在安卓终端termux或者terminal中可以一样使用am pm命令。
am start -n 包(package)名/包名.活动(activity)名称启动的方法可以从每个应用的AndroidManifest.xml的文件中得到。
或者用mt管理器查看应用activity。
也可以用写轮眼MyAndroidTool,查看活动或者服务。
# 启动浏览器 am start -a android.intent.action.VIEW -d http://www.baidu.com/ # 启动微信 am start -n com.tencent.mm/com.tencent.mm.ui.LauncherUI # 启动termux一项服务 am startservice com.termux/com.termux.app.TermuxService
pm命令,大多时候需要先获取root权限。
# 察看已安装应用 pm list package #列出所有硬件相关信息 pm list features #安装APK: pm install [-l] [-r] [-t] [-i INSTALLER_PACKAGE_NAME] [-s] [-f] PATH #例如: pm install /data/test.apk #几个参数 -r: 安装一个已经安装的APK,保持其数据不变。 -i:指定安装的包名。(没试出来) -s: 安装到SDCard上。 -f: 安装到内部Flash上。 # 卸载APK pm uninstall 包名。 # 例如: pm uninstall com.cai.test