private Signature[] getRawSignature(Context paramContext, String paramString) {        if ((paramString == null) || (paramString.length() == 0)) {            errout("getSignature, packageName is null");            return null;        }        PackageManager localPackageManager = paramContext.getPackageManager();        PackageInfo localPackageInfo;        try {            localPackageInfo = localPackageManager.getPackageInfo(paramString, PackageManager.GET_SIGNATURES);            if (localPackageInfo == null) {                errout("info is null, packageName = " + paramString);                return null;            }        } catch (PackageManager.NameNotFoundException localNameNotFoundException) {            errout("NameNotFoundException");            return null;        }        return localPackageInfo.signatures;    }


private void getSign(String packageName) {        Signature[] arrayOfSignature = getRawSignature(this, packageName);        if ((arrayOfSignature == null) || (arrayOfSignature.length == 0)) {            errout("signs is null");            return;        }        stdout(MD5.getMessageDigest(arrayOfSignature[0].toByteArray()));    }

源码地址: GenSignature

更多相关文章

  1. android中的贪吃蛇源码
  2. Android IntentService用法和源码分析
  3. [置顶] android Listview分批加载+自动加载(附源码下载)
  4. android上文件上传至tomcat服务器源码
  5. Android获取物理地址(支持5.0~10.0)
  6. 地图引擎rmaps android 源码(rmaps source code)
  7. android 浏览普通彩信列表demo 核心源码
  8. Android Studio导入Android平台源码
  9. Android各版本源码下载链接

随机推荐

  1. Android(安卓)简单计算器源码....
  2. Android Developers 系列 01 - Introduct
  3. 重新解压打包android 根文件系统 ramdisk
  4. Android app 升级:android:versionCode和a
  5. 怎样搭建Android开发平台
  6. Windows下Camtasia Studio的安装与卸载
  7. android 开发技巧(5)--使 用 TextSwitche
  8. 【Android小经验】android:gravity和andr
  9. Android中webView与h5交互
  10. Android和Linux关系