我想知道是否有可能获得Android应用程序信息(名称,版本,md5,...)。 是否有任何API可以创建应用程序的MD5哈希值?
提前致谢
答案 0 :(得分:1)
您可以通过搜索处理主要意图的活动来获取所有应用程序的列表。
我找到了代码:
final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);
mainIntent.addCategory(Intent.CATEGORY_LAUNCHER);
final List pkgAppsList = context.getPackageManager().queryIntentActivities( mainIntent, 0);
此处:How to get a list of installed android applications and pick one to run
这样只需获取应用程序列表。我想你想在.apk文件(安装包?)上做md5总和。如果是这样,我不知道如何找到它,因为它可能有一个应用程序,但我认为.apk不再在手机上了。
希望有所帮助。
答案 1 :(得分:0)