private void updateSignatures(String packageName) {
List<PackageInfo> list =
getPackageManager().getInstalledPackages(PackageManager.GET_SIGNATURES);
PackageInfo packageInfo = null;
for (PackageInfo info : list) {
if (info.packageName.equals(packageName)) {
packageInfo = info;
break;
}
}
if (packageInfo == null) {
packageView.setError("Cannot find package.");
return;
}
Signature[] signs = packageInfo.signatures;
signatures.clear();
for (Signature sign : signs) {
ByteString byteString = ByteString.of(sign.toByteArray());
signatures.add(byteString.md5().hex());
}
signaturesView.getAdapter().notifyDataSetChanged();
}
MainActivity.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:OkSign
作者:
评论列表
文章目录