我最近玩的是Android M的设备所有者功能,更具体的是hiding apps
隐藏包后,它不会再显示为已安装包:
context.getPackageManager().getInstalledPackages(0)
要么
adb shell pm list packages
是否有其他方式列出这些包裹?
三星MDM SDK上的一个类似功能实际上是disables
应用程序,而不是隐藏它们,所以它停止响应查询意图,但仍然列出已安装的软件包。
答案 0 :(得分:0)
我通过adb
获取了我需要的信息:
列出所有活跃的pacakges:
adb shell pm list packages
列出所有包,包括已卸载但包含本地文件(隐藏):
adb shell pm list packages -u
仅隐藏包:
fgrep -v -f <(adb shell pm list packages |sort) <(adb shell pm list packages -u|sort)