카카오API 를 이용할 경우 해쉬값이 필요할 때가 있다.
아래 함수를 이용해서 하니 되더라.
private void getAppKeyHash() {
try {
PackageInfo info = getPackageManager().getPackageInfo(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());
}
}
'안드로이드' 카테고리의 다른 글
[안드로이드] No toolchains found in the NDK toolchains folder for ABI with prefix: mips64el-linux-android (0) | 2018.10.29 |
---|---|
Android) Fragment의 onCreateView 호출이 되지 않을 경우 (use ViewPager) (0) | 2016.01.24 |
[Android] ActivityManager: Error type 3 오류 (0) | 2015.10.21 |
[Android] audio output mode 설정 (0) | 2015.10.20 |
안드로이드 cocos2d 라이브러리 (0) | 2013.10.14 |