Android facebook第三方登录生成散列码
2018-01-15 18:06
211 查看
public static String printKeyHash(Activity context) { PackageInfo packageInfo; String key = null; try { //getting application package name, as defined in manifest String packageName = context.getApplicationContext().getPackageName(); //Retriving package info packageInfo = context.getPackageManager().getPackageInfo(packageName, PackageManager.GET_SIGNATURES); Log.e("Package Name=", context.getApplicationContext().getPackageName()); for (Signature signature : packageInfo.signatures) { MessageDigest md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); key = new String(Base64.encode(md.digest(), 0)); // String key = new String(Base64.encodeBytes(md.digest())); Log.e("Key Hash=", key); } } catch (PackageManager.NameNotFoundException e1) { Log.e("Name not found", e1.toString()); } catch (NoSuchAlgorithmException e) { Log.e("No such an algorithm", e.toString()); } catch (Exception e) { Log.e("Exception", e.toString()); } return key; }
相关文章推荐
- Android Studio Facebook 第三方登录并上传360全景图片
- Android ShareSDK第三方登录(分别有新浪、QQ、微信、Facebook、Linkedin、Google等等)
- Android中FaceBook第三方登录集成
- Android 基于ShareSDK的Facebook第三方登录
- Facebook android 第三方登录
- Android 实现第三方Facebook登录的具体实现
- Android第三方登录集合(QQ、微信、微博、百度、facebook、twitter)
- Android ShareSDKQQ 第三方登录so easy?
- 【android】第三方集成之——微信登录
- Android 微信第三方绑定登录详解
- 踩坑!android端集成微信第三方登录
- Android实现第三方登录
- Android UmengShareSDK第三方登录
- 用 Flask 来写个轻博客 (23) — 应用 OAuth 来实现 Facebook 第三方登录
- 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料
- 第三方登录facebook登录简单集成iOS APP超详细教程
- 试用友盟SDK实现Android第三方登录(以QQ登录为例)
- android第三方登录以及第三方分享
- android应用集成facebook登录