首页 > 解决方案 > 获取应用程序的哈希

问题描述

在我的 Android 应用程序中,我想创建一个 Android 设备上所有 android 应用程序的列表,包括基本 apk 文件的哈希。使用 packagemanager 类可以制作列表,但我找不到从基本 apk 获取哈希的选项。

我发现可以使用 securitylog 类(https://developer.android.com/reference/android/app/admin/SecurityLog#TAG_APP_PROCESS_START)获取应用程序的哈希值。这样做的问题是您只能在用户启动应用程序时获得哈希。您的应用程序还必须是设备所有者,这不是最大的问题,但最好没有这些权利。

我想知道是否可以从所有已安装的基础 apk 中获取哈希,无论是否是设备所有者。

标签: android

解决方案


推荐阅读