private Signature[] readSignatures(String packageName) {
List<String> fils = PluginDirHelper.getPluginSignatureFiles(this.mContext, packageName);
List<Signature> signatures = new ArrayList(fils.size());
int i = 0;
for (String file : fils) {
try {
byte[] data = Utils.readFromFile(new File(file));
if (data != null) {
Signature sin = new Signature(data);
signatures.add(sin);
JLog.log("plugin", "读取签名信息 包名=" + packageName + ",i=" + i + ",签名md5=" + Utils.md5(sin.toByteArray()));
i++;
} else {
JLog.log("plugin", "读取签名信息失败 i=" + i);
return null;
}
} catch (Exception e) {
JLog.log("plugin", "读取签名信息失败 e=" + e.getMessage());
return null;
}
}
return (Signature[]) signatures.toArray(new Signature[signatures.size()]);
}
IApkManagerImpl.java 文件源码
java
阅读 35
收藏 0
点赞 0
评论 0
项目:letv
作者:
评论列表
文章目录