/**
* keystore의 keyhash를 생성한다
* @param mContext
*/
public void getAppKeyHash(Context mContext) {
try {
PackageInfo info = mContext.getPackageManager().getPackageInfo(mContext.getPackageName(), PackageManager.GET_SIGNATURES);
for (Signature signature : info.signatures) {
MessageDigest md;
md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
String something = new String(Base64.encode(md.digest(), 0));
Log.d("Hash key", something);
}
} catch (Exception e) {
// TODO Auto-generated catch block
Log.e("name not found", e.toString());
}
}
'개발 > Android 개발 주저리' 카테고리의 다른 글
[Baas] Android Push 서비스 구성하기 #1 - Parse를 이용한 Push(GCM) 수신하기 (4) | 2015.07.22 |
---|---|
Android 5.x 에서 PG결제시 페이지 로딩안되는 문제( Webview 오류 해결하기 ) (2) | 2015.07.15 |
[Android Studio] assembleRelease를 이용하여 배포하기( signingConfigs 자동사이닝 ) (0) | 2015.01.14 |
Android Studio1.0 출시 및 기존 베타버전 사용자가 수정해야할 옵션은? (0) | 2014.12.12 |
Android Studio 에서 Unsupported method: SourceProvider.getJniDirectories(). 오류 해결하기 (0) | 2014.11.06 |