<强>前言强>
最近接到一个js文件缓存任务,即通过拦截我们webView的url,首先从文件加载js文件,文件里没有的话就去资产里面复制过来。感觉这个工具类挺有用的,所以先发上来供大家参考。稍后有时间会把整个项目思路写出来。
<强>项目代码
强>
公开课CopyAssetsToSd { 最后ThreadPoolExecutor ThreadPoolExecutor=new ThreadPoolExecutor (1、2、1 TimeUnit.SECONDS 新的LinkedBlockingQueue(100)); 私人上下文mContext;/* * *资产的文件夹js */私人字符串assetDir;/* * *目标文件夹 */私人字符串dir; assetDir公共CopyAssetsToSd(上下文语境,字符串,字符串dir) { mContext=上下文; 这一点。assetDir=assetDir; 这一点。dir=dir; 新的MyAsyncTask () . execute (); }/* * *监听复制完成 */公共接口alt=" Android复制资产文件到SD卡”>
<强>项目截图:强>
因为资产下面有很多隐藏文件,在查找的时候会很冗余,所以我们自建了一个文件夹myjs,所以我们的assetDir参数是myjs。
<强>结语强>
由于最近比较忙,暂时先写这么多,项目过一段时间补上。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
Android复制资产文件到SD卡