android pm命令用法
来源:互联网 发布:淘宝奢侈品拍卖真假 编辑:程序博客网 时间:2024/05/22 11:31
原址
一、Pm命令
命令格式:
pm <command>
命令列表:
[options
] <PATH
>安装应用PMS.installPackageAsUseruninstall [options
]<package
>卸载应用IPackageInstaller.uninstallenable <包名或组件名
>enablePMS.setEnabledSettingdisable <包名或组件名
>disablePMS.setEnabledSettinghide <package
>隐藏应用PMS.setApplicationHiddenSettingAsUserunhide <package
>显示应用PMS.setApplicationHiddenSettingAsUserget-install-location获取安装位置PMS.getInstallLocationset-install-location设置安装位置PMS.setInstallLocationpath <package
>查看App路径PMS.getPackageInfoclear <package
>清空App数据AMS.clearApplicationUserDataget-max-users最大用户数UserManager.getMaxSupportedUsersforce-dex-opt <package
>dex优化PMS.forceDexOptdump <package
>dump信息AM.dumpPackageStateStatictrim-caches <目标size
>紧缩cache目标大小PMS.freeStorageAndNotifypm命令实的实现方式在Pm.java,最后大多数都是调用PackageManagerService
相应的方法来完成的。disbale之后,在桌面和应用程序列表里边都看到不该app。
二、详细参数
2.1 list packages
查看所有的package
list packages [options] <FILTER>
其中[options]参数:
- -f: 显示包名所关联的文件;
- -d: 只显示disabled包名;
- -e: 只显示enabled包名;
- -s: 只显示系统包名;
- -3: 只显示第3方应用的包名;
- -i: 包名所相应的installer;
- -u: 包含uninstalled包名.
规律: disabled + enabled = 总应用个数; 系统 + 第三方 = 总应用个数。
比如:查看第3方应用:
pm list packages -3
又比如,查看已经被禁用的包名。(国内的厂商一般把google的服务禁用了)
pm list packages -d
<FILTER
>参数:
当FILTER为不为空时,则只会输出包名带有FILTER字段的应用;当FILTER为空时,则默认显示所有满足条件的应用。
比如,查看包名带google字段的包名
pm list packages google
2.2 pm install
安装应用
pm install [options] <PATH>
其中[options]参数:
- -r: 覆盖安装已存在Apk,并保持原有数据;
- -d: 运行安装低版本Apk;
- -t: 运行安装测试Apk
- -i : 指定Apk的安装器;
- -s: 安装apk到共享快存储,比如sdcard;
- -f: 安装apk到内部系统内存;
- -l: 安装过程,持有转发锁
- -g: 准许Apk manifest中的所有权限;
<PATH
>参数:
该参数是必须的,是指需要安装的apk所在的路径。
2.3 其他参数
pm list users //查看当前手机用户pm list libraries //查看当前设备所支持的库pm list features //查看系统所有的featurespm list instrumentation //所有测试包的信息pm list permission-groups //查看所有的权限组pm list permissions [options] <group> 查看权限 -g: 以组形式组织; -f: 打印所有信息; -s: 简要信息; -d: 只列举危险权限; -u: 只列举用户可见的权限。
阅读全文
0 0
- android pm命令用法
- Android中pm命令用法
- Android中pm命令用法
- android pm命令的用法
- Android am/pm命令用法
- Android am/pm命令用法
- Android中pm命令用法详解
- Android中pm命令用法详解
- Pm命令用法
- Pm命令用法
- Pm命令用法
- android pm命令
- android am pm命令
- android pm 命令总结
- android am pm命令
- android am pm命令
- ---------------android am pm命令
- Android am & pm 命令
- 如果前后端分离的项目,前段的工程如testFront中的html页面,可以直接访问吗?
- java中检验字符串中包含某个字符或字段的方法
- ICRA的5篇最佳操作机械手论文逐个看 | ICRA 2017
- 算法题目-猜数字游戏
- Magenta
- android pm命令用法
- jstl 条件标签
- Hbase服务启动以及shell命令使用遇到的问题
- SELEnium安装
- 给 tabBarItem 添加小红点
- 设计模式之状态模式
- spark系列
- php 文件读行赋值数组 效率对比 file feof
- 以中文为查询条件查询mysql数据库时有数据却查不到数据或者中文乱码的问题