直接上代码,打个log就可以查看了,记住,最后打出来的log就是你久sha,最后一个冒号去掉

原创--http://blog.csdn.net/mr_oorange/article/details/49361001

public static String sHA1(Context context) {    try {        PackageInfo info = context.getPackageManager().getPackageInfo(                context.getPackageName(), PackageManager.GET_SIGNATURES);        byte[] cert = info.signatures[0].toByteArray();        MessageDigest md = MessageDigest.getInstance("SHA1");        byte[] publicKey = md.digest(cert);        StringBuffer hexString = new StringBuffer();        for (int i = 0; i < publicKey.length; i++) {            String appendString = Integer.toHexString(0xFF & publicKey[i])                    .toUpperCase(Locale.US);            if (appendString.length() == 1)                hexString.append("0");            hexString.append(appendString);            hexString.append(":");        }        return hexString.toString();    } catch (PackageManager.NameNotFoundException e) {        e.printStackTrace();    } catch (NoSuchAlgorithmException e) {        e.printStackTrace();    }    return null;}
实测有效
   

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. android: 如何开启webview的LBS功能
  3. DatePickerDialog 自定义样式及使用全解
  4. android UI 的去标题栏和去状态栏(全屏)
  5. Android(安卓)新的锁屏接口的实现
  6. Android(安卓)Studio与eclipse常用快捷键对比
  7. Android(安卓)MVP 使用教程
  8. 初学Android,短信管理器之发送短信(六十五)
  9. android 获取正在运行的后台service的代码

随机推荐

  1. Android应用程序上传错误The package nam
  2. 传智播客Android视频教程——第六天
  3. Android:控件属性
  4. android Textview属性细节以及EditText属
  5. 设置TextView文字居中
  6. Android(安卓)基础总结:(四)Activity(Instan
  7. Android(安卓)中文 API (29) ―― Compound
  8. 【Android(安卓)界面效果47】RecyclerVie
  9. 在activity中调用Application 出现androi
  10. android手机屏幕适配方法