首页 > 其他分享 >pm包管理命令

pm包管理命令

时间:2022-12-15 17:47:04浏览次数:34  
标签:PMS show -- 管理 命令 only packages pm

目录

pm 命令详解

pm即package manager,使用pm命令可以去模拟android行为或者查询设备上的应用信息等

list packages [-f] [-d] [-e] [-s] [-3] [-i] [-l] [-u] [-U]
[--show-versioncode] [--apex-only] [--uid UID] [--user USER_ID] [FILTER]
Prints all packages; optionally only those whose name contains
the text in FILTER. Options are:
-f: see their associated file
-a: all known packages (but excluding APEXes)
-d: filter to only show disabled packages
-e: filter to only show enabled packages
-s: filter to only show system packages
-3: filter to only show third party packages
-i: see the installer for the packages
-l: ignored (used for compatibility with older releases)
-U: also show the package UID
-u: also include uninstalled packages
--show-versioncode: also show the version code
--apex-only: only show APEX packages
--uid UID: filter to only show packages with the given UID
--user USER_ID: only list packages belonging to the given user

显示安装了多少应用

adb shell pm list packages

显示安装了多少系统应用

adb shell pm list packages -s | wc -l

显示安装了多少第三方应用

adb shell pm list packages -3

删除与包相关的所有数据:清除数据和缓存.相当于重新安装

adb shell pm clear com.xiya.radar.wifi

命令	功能	实现方法
dump	dump信息	AM.dumpPackageStateStatic
clear	清空App数据	AMS.clearApplicationUserData
uninstall [options]	卸载应用	IPackageInstaller.uninstall
force-dex-opt	dex优化	PMS.forceDexOpt
trim-caches <目标size>	紧缩cache目标大小	PMS.freeStorageAndNotify
list packages	列举app包信息	PMS.getInstalledPackages
get-install-location	获取安装位置	PMS.getInstallLocation
path	查看App路径	PMS.getPackageInfo
install [options]	安装应用	PMS.installPackageAsUser
hide	隐藏应用	PMS.setApplicationHiddenSettingAsUser
unhide	显示应用	PMS.setApplicationHiddenSettingAsUser
enable <包名或组件名>	enable	PMS.setEnabledSetting
disable <包名或组件名>	disable	PMS.setEnabledSetting
set-install-location	设置安装位置	PMS.setInstallLocation
get-max-users	最大用户数	UserManager.getMaxSupportedUsers
————————————————
原文链接:https://blog.csdn.net/Picasso_L/article/details/78683405

标签:PMS,show,--,管理,命令,only,packages,pm
From: https://www.cnblogs.com/trimphNuan/p/16985669.html

相关文章

  • ping命令
    https://baike.sogou.com/v266858.htm?fromTitle=ping&ch=frombaikevrping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:利用网络上机器IP地址的唯一性,给目标IP地......
  • 节能降耗 | AIRIOT智慧电力综合管理解决方案
    电力技术的发展推动各行各业的生产力,与此同时,企业中高能耗设备的应用以及输配电过程中的电能损耗,也在一定程度上加剧了电能供应压力。以工业制造业为例,企业的管理水平、能耗......
  • adb按键命令
    android用adb命令唤醒和熄灭屏幕//发一次熄灭屏幕,再发一次点亮屏幕。可以在板级没有接出power键时使用。adbshellinputkeyevent26//power事件滑动adbshellin......
  • Windows系统CMD命令行添加或删除路由
    1,按Win键输入“CMD”,右键“以管理员身份运行”  2,在CMD窗口输入“ipconfig”并按Enter键  3,找到自己的网卡对应的“默认网关”,执行如下命令添加路由: routead......
  • 桌面触发命令
    安装命令-卸载包触发系统广播,桌面弹框adbinstall-rapk_nameadbinstall[-lrtsd]<file>adbinstall-multiple[-lrtsdp]<file...>......
  • Linux常用命令
    几个常用命令ls(list)查看当前目录下的内容pwd(printworkdirecotry)查看当前所在目录cd[目录名](changedirectory)切换目录touch[文件名](touch)如果文件不存......
  • MySQL数据管理
    MySQL数据管理1.外键(了解)在创建表的时候,增加约束CREATETABLE`grade`( `gradeid`INT(10)NOTNULLAUTO_INCREMENTCOMMENT'年级id', `gradename`VARCHAR(50)N......
  • Linux常用命令与shell脚本学习
    Linux常用命令1、关机/重启/注销常用命令作用shutdown-hnow即刻关机shutdown-h1010分钟后关机shutdown-h11:0011:00关机shutdown-h+10预......
  • vscode中输入``自动将光标后面一个单词选中,左右加入<w>和</w>标签 - snippets 的命令
    需求vscode中输入``自动将光标后面一个单词选中,左右加入和标签步骤0准备需要安装插件vim-这里的点击两次按键激活的快捷键,这个插件可以设置macros-一次执行多个命令的......
  • DDPM+DDIM总结
    \(\color{red}{注:以下只是个人总结,由于水平有限,基本是参考文献中的原文,感兴趣请看原文。}\)1.论文相关论文目录:DDPMDenoisingDiffusionProbabilisticModelsEMA......