Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- git cannot identify version of git executable
- codeigniter
- mac 패키지 관리자
- docker에서 mysql 실행
- Location Permission
- 5회 인증
- Execution failed for task ':test'.
- 팝업 바깥 레이어
- AWS
- php
- Android Flavor
- junit
- Linux 패키지 관리자
- sourceSet
- XML Opacity
- 다음으로 이동
- 챗GPT
- MySQL
- Chat GPT
- nextFocusDown
- 여러 개
- PHP Storm
- Android Studio
- InvalidTestClassError
- TextView 일부분
- Github Token
- Github 등록
- 안드로이드 자동으로 포커싱
- git
- 챗지피티
Archives
- Today
- Total
128june
[Android Studio] Key hash 가져오기 본문
반응형
Key hash를 가져오려면 아래 코드를 활용하면 됩니다.
public static String getKeyHash(final Context context) {
PackageManager pm = context.getPackageManager();
try {
PackageInfo packageInfo = pm.getPackageInfo(context.getPackageName(), PackageManager.GET_SIGNATURES);
if (packageInfo == null)
return null;
for (Signature signature : packageInfo.signatures) {
try {
MessageDigest md = MessageDigest.getInstance("SHA");
md.update(signature.toByteArray());
return android.util.Base64.encodeToString(md.digest(), android.util.Base64.NO_WRAP);
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
}
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}
return null;
}
해당 내용으로 로그를 찍어보면 아래 결과와 같은 KeyHash 값이 나옵니다.
Log.e("GR_KeyHash",CommonFunction.getKeyHash(this));
결과
반응형
'Android Studio' 카테고리의 다른 글
[Android Studio] Auto import 설정하기 (0) | 2021.02.27 |
---|---|
[Android Studio] 자연스러운 페이지 이동하기 (0) | 2021.02.27 |
[Android Studio] KAKAO Map 연결하기 (0) | 2021.02.18 |
[Android Studio] TextView의 Text 중 일부분 글자색 변경 (0) | 2021.02.14 |
[Android Studio] sourceSet 설정하기 (0) | 2021.01.24 |
Comments