카카오 API 사용을 위해서는 appKeyHsh맵이 필요하다.
아래 함수를 통해 hash key를 얻을 수 있다.
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.i("Hash key", something);
}
} catch (Exception e) {
// TODO Auto-generated catch block
Log.e("name not found", e.toString());
}
}
'개발공부 > Java & 안드로이드' 카테고리의 다른 글
[안드로이드] Adapter에서 Activity finish() 사용 방법 (0) | 2022.10.04 |
---|---|
[안드로이드] Volley로 여러 개 파일 보낼 때 (Multipart Request) (0) | 2022.09.21 |
[안드로이드] ChipGroup에서 text 얻는 방법 (0) | 2022.07.27 |
[안드로이드] 하단 바 메뉴(Bottom Navigation) 타이틀 항시 표시하는 법 (0) | 2022.07.18 |
[안드로이드] 액션바(Action Bar) 한번에 없애는 법 (0) | 2022.07.17 |