我正在实现一个使用 DevicePolicyManager 的应用程序。我已经使用 adb 配置了我的设备,并且我的应用程序正在设备管理模式下运行。
我正在使用 setApplicationHidden 方法使用它们的包名称隐藏/取消隐藏应用程序。我想做一个白名单系统,我可以在其中指定一些不禁用的应用程序,并且我想禁用手机上安装的其余应用程序。我可以隐藏不在我的白名单上的应用程序,但是一旦它们被隐藏,我就无法使用 packagemanager 或任何其他方法获取有关它们的任何信息。
所有我能得到关于未隐藏应用程序的信息。
有没有一种方法可以在不存储我隐藏在某处的应用程序的包名称的情况下检索这些信息?