有没有办法检索用于签署 APK 的密钥的签名?我使用密钥库中的密钥签署了我的 APK。我如何以编程方式检索它?
您可以使用 PackageManager 类访问 APK 的签名http://developer.android.com/reference/android/content/pm/PackageManager.html http://developer.android.com/reference/android/content/pm/PackageManager.html
Signature[] sigs = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES).signatures;
for (Signature sig : sigs)
{
Trace.i("MyApp", "Signature hashcode : " + sig.hashCode());
}
我用它来与我的调试密钥的哈希码进行比较,作为识别 APK 是调试 APK 还是发布 APK 的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)