ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 안드로이드 | 카카오 API 해시 값 얻어오기
    Android Studio 2018. 5. 10. 01:05

    카카오에서 무료로 제공하고 있는 API에 이용할 해시 값을 얻어오는 방법입니다.

    카카오개발 가이드에서도 잘 설명해주고 있지만,

    저와 같은 초짜 안드로이드 개발자 분들은 어렵게 다가 올 수 있을 것같아서,,







    복붙하실 수 있도록 젤 아래 코드 붙여놨어요!!


    저걸 실행시키고 난뒤 안드로이드 스튜디오의 하단에 보면,












    Logcat 을 클릭하고








    KeyHash 를 입력해서 찾으면 찾을 수 있습니다 :-)















    -


    public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    try {
    PackageInfo info = getPackageManager().getPackageInfo("com.example.rebekah.myapplication", PackageManager.GET_SIGNATURES);
    for (Signature signature : info.signatures) {
    MessageDigest md = MessageDigest.getInstance("SHA");
    md.update(signature.toByteArray());
    Log.d("KeyHash:", Base64.encodeToString(md.digest(), Base64.DEFAULT));
    }
    } catch (PackageManager.NameNotFoundException e) {
    e.printStackTrace();
    } catch (NoSuchAlgorithmException e) {
    e.printStackTrace();
    }
    }
    }



    댓글

Designed by Tistory.