Android中如何通过代码的方式获取APP的SHA1值.
来源:互联网 发布:餐饮进销存软件 编辑:程序博客网 时间:2024/06/05 10:16
1.直接调用这个方法即可,传入一个上下文.
public static String getSha1(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(":");
}
String result = hexString.toString();
return result.substring(0, result.length()-1);
} catch (NameNotFoundException e) {
e.printStackTrace();
} catch (NoSuchAlgorithmException e) {
e.printStackTrace();
}
return null;
}
- Android中如何通过代码的方式获取APP的SHA1值.
- 通过控制台获取Android app签名的sha1值
- android 如何获取第三方app的sha1值
- 获取android app的SHA1值
- android中获取SHA1的代码
- android通过代码获得sha1的值
- android 在代码中获取SHA1值
- 百度地图 Android签名证书的sha1值获取方式
- Android签名证书的sha1值获取方式
- android studio如何获取发布版的sha1值
- Android Studio中获取SHA1的方法
- Android studio 中获取SHA1的方法
- Android 代码获取SHA1值
- Android 代码获取sha1值
- android 中获取sha1值的详细说明
- 获取android APP 签名的MD5和SHA1
- 在代码中如何获取应用签名及sha1值
- Android SHA1值获取方式,开发模式和发布模式这两种模式下的SHA1值是不同的
- 配置文件
- iOS 设置Url Scheme
- 百度2017春招笔试真题编程题集合--买帽子
- sklearn浅析(一)——sklearn的组织结构
- 移动产品经理常用工具
- Android中如何通过代码的方式获取APP的SHA1值.
- Hibernate Criteria 查询---addOrder用法添加排序
- 实现一个栈Stack,要求实现Push(出栈)、Pop(入栈)、Min(返回最小值的操作)的时间复杂度为O(1)
- 欢迎使用CSDN-markdown编辑器
- git 命令收录
- java多线程详解
- NT驱动程序和WDM驱动程序的区别
- 怎样设计一个好的数据库
- unity3d与android