2013-04-26 36 views

回答

0

使用此功能:

private void getShaKey() { 

try { 
PackageInfo info = getPackageManager().getPackageInfo("your_package_name", 
PackageManager.GET_SIGNATURES); 
for (Signature signature : info.signatures) { 
MessageDigest md = MessageDigest.getInstance("SHA"); 
md.update(signature.toByteArray()); 
Log.v(TAG, "KeyHash:" + Base64.encodeToString(md.digest(), 
Base64.DEFAULT)); 
} 
} catch (NameNotFoundException e) { 
e.printStackTrace(); 
} catch (NoSuchAlgorithmException e) { 
e.printStackTrace(); 
} 

} 

注意,这是使用密钥库太多,但你不会东东cmd以获得API密钥

相关问题