Dumpsys Packages Copycat 应用
随着引入QUERY_ALL_PACKAGES权限,据我所知,使用内置工具列出和检查已安装包变得不可能。(如果您知道其他解决方法,请告诉我。)当然,这是假设您没有访问根权限。然而,您可能不希望对手机进行root,因为这可能会变得相当困难,或者因为它本身有许多缺点。
另一个选择是通过Android调试桥(ADB)连接到手机并运行:
adb shell dumpsys | sed -n '/^Packages:/,/^[[:space:]]-$/p'该命令打印dumpsys中的“Packages”部分,其中包含有关每个已安装包的详细信息。它是有效的,但缺点显而易见:您需要额外的设备来连接并运行adb。
此应用程序努力在您的手机上直接重现上述命令的输出——无需root权限或ADB,只需使用API调用和QUERY_ALL_PACKAGES权限。








