1

我最近在玩 Android M 的设备所有者功能,更具体的是隐藏应用程序

隐藏一个包后,它不再从包管理器中显示为已安装: context.getPackageManager().getInstalledPackages(0)adb shell pm list packages

有没有列出这些包的替代方法?

Samsung MDM SDK 上的一个类似功能实际上disables是应用程序而不是隐藏它们,因此它停止响应查询意图,但仍列出已安装的包。

4

1 回答 1

1

我有一种方法可以通过以下方式获取我需要的信息adb

列出所有活动的包:

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)

于 2016-10-04T19:56:32.723 回答