如何为每个已安装的应用程序生成校验和

时间:2011-04-07 17:33:19

标签: android

通过使用android包管理器,我可以生成所有已安装应用的列表。 但是,我找不到为每个与给定安装的应用程序相对应的.apk文件生成校验和的方法(理想情况下,这可以通过在非根设备上运行的应用程序完成)。

是否可以编写一个执行此操作的应用程序(即使手机需要植根)?

1 个答案:

答案 0 :(得分:2)

您将无法在非root设备上直接访问已安装应用的APK,但如果它们位于系统分区上,您可以访问它们。

我不太确定你想要的校验和 - 你可以通过PackageManager.getPackageInfo获得包签名和版本信息,这可能是你需要的。

希望这有帮助,

Phil Lello