android - 获取应用程序的哈希
问题描述
在我的 Android 应用程序中,我想创建一个 Android 设备上所有 android 应用程序的列表,包括基本 apk 文件的哈希。使用 packagemanager 类可以制作列表,但我找不到从基本 apk 获取哈希的选项。
我发现可以使用 securitylog 类(https://developer.android.com/reference/android/app/admin/SecurityLog#TAG_APP_PROCESS_START)获取应用程序的哈希值。这样做的问题是您只能在用户启动应用程序时获得哈希。您的应用程序还必须是设备所有者,这不是最大的问题,但最好没有这些权利。
我想知道是否可以从所有已安装的基础 apk 中获取哈希,无论是否是设备所有者。
解决方案
推荐阅读
- javascript - TypeScript var scope versus JavaScript var scope
- php - 用于排序的 orderColumn 不适用于 yajra 数据表
- node.js - 没有导出的成员
- javascript - 如何在 Vue 中更新“v-if”切换的画布?
- python - Python Socket,我如何在 s.send 和 conn.send 之间进行选择?
- c++ - 如何调用原子成员函数指针
- kubernetes - Kubernetes Wordpress 的入口
- xamarin.forms - 项目 App.Droid 无法使用 TargetFrameworkVersion v8.1 构建,因为它不受支持
- c++ - GCC中优先级队列的奇怪shared_ptr比较器选择
- mongodb - Mongo 聚合 - 如何用某些函数包装表达式值?