**
可以通过获取文件md5来进行校验文件的完整性
我是用来对比,解压出来的js文件通常要放置在安卓目录里面,每次app启动时都要调用这个文件来进行渲染,所以在每次打开app的时候就拿存放在assets文件夹下的zip源文件来和js文件进行对比,判断js文件是否被修改了或者破损了。
(assets文件夹下的内容只可读取不可写入)
/**
* //判断源zip文件与js文件是否一致
* @param context 上下文
* @param zipname assets文件夹下的压缩包名称 xxx.zip
* @param jsname jsname解压出来的js文件的名称 xxx.js
* @return true 文件内容相等 false文件内容不相等
*/
private static Boolean isEqual(Context context,String zipname,String jsname) {
try {
InputStream open = context.getResources().getAssets().open(zipname);
ZipInputStream zipInputStream = new ZipInputStream(open);
zipInputStream.getNextEntry(