2016-05-11 7 views
2

私は.androidデバッグキーを使用してハッシュキーを試しましたが、私のLinkedInアプリがまだ私のアプリケーションに接続されていません。 また、自分のFacebook Appとリンクするときのようにエラーが発生すると、LinkedInも自動的にリンクして表示されます。 LinkedInアカウントにFacebookのハッシュキーを添付していますか? eclipseの正しいハッシュキーを特別に取得するのを助けてください。eclipseを使ってアンドロイドでlinkedInアカウントのハッシュキーを取得する方法は?

答えて

5
public void generateHashkey(){ 
    try { 
     PackageInfo info = getPackageManager().getPackageInfo(
       PACKAGE, 
       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) { 
     Log.d(TAG, e.getMessage(), e); 
    } catch (NoSuchAlgorithmException e) { 
     Log.d(TAG, e.getMessage(), e); 
    } 
} 
+0

私はSHAキーを提供する必要がありますか?または直接このコードを私のアプリケーションのコーディングに貼り付けてください – dielan

+0

Directこのコードを過ぎると、UはログにKeyhashを取得します。 あなたのアクティビティでoncreateのgenerateHashkey()を呼び出してください。 –

+0

PACKAGEとは何ですか? ...これを私のアプリパッケージの詳細に置き換える必要がありますか? – dielan

関連する問題