여러가지 연동 작업을 하다보면 해쉬키를 얻어와야할 경우가 생깁니다.
Google map 이라던지, facebook 연동이라던지 기타등등
사용 코드
try { // 해시키 PackageInfo info = getPackageManager().getPackageInfo("your package", PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); String sign= Base64.encodeToString(md.digest(), Base64.DEFAULT); Log.e("test", "hash key : " + sign); //Toast.makeText(getApplicationContext(),sign, Toast.LENGTH_LONG).show(); } } catch (PackageManager.NameNotFoundException e) { Log.e("test", "hash key1 : "+e.toString()); } catch (NoSuchAlgorithmException e) { Log.e("test", "hash key2 : "+e.toString()); }
'Android' 카테고리의 다른 글
[안드로이드] 사진 갤러리에서 썸네일 불러오기 (0) | 2017.04.12 |
---|---|
[안드로이드] ActionBar 좌우에 여백 생기는 오류 (0) | 2017.04.12 |
[안드로이드] ImageView 안에 있는 resource 컬러값 변경 (0) | 2017.04.12 |
[안드로이드] ScrollView 안에 지도 달기 (fragment) (0) | 2017.04.11 |
[안드로이드] ScrollView 안에 지도 달기 (Activity) (1) | 2017.04.11 |