1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| try { int i = 0; PackageInfo info = getPackageManager().getPackageInfo( getPackageName(), PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { i++; MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); String KeyHash = Base64.encodeToString(md.digest(), Base64.DEFAULT); //KeyHash 就是你要的,不用改任何代码 复制粘贴 ; Log.e("tyl","KeyHash="+KeyHash); } } catch (PackageManager.NameNotFoundException e) {
} catch (NoSuchAlgorithmException e) {
}
|