类 AssetsHelper
- java.lang.Object
-
- com.aispeech.common.AssetsHelper
-
public class AssetsHelper extends java.lang.ObjectDescription: 拷贝asset 目录下的资源文件,支持拷贝压缩包,拷贝完成后删除压缩文件 Author: junlong.huang CreateTime: 2022/11/7
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.StringTAG
-
构造器概要
构造器 构造器 说明 AssetsHelper()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static intcopyFilesFromAssets(android.content.Context context, java.lang.String assetsPath, java.lang.String savePath)拷贝assets目录下文件夹到指定目录static intcopyResource(android.content.Context context, java.lang.String resName)从assets目录中拷贝资源到资源目录,如果是zip文件则解压static intcopyResource(android.content.Context context, java.lang.String resName, boolean isMD5, java.lang.String resMd5sumName)从assets目录中拷贝资源文件到/data/data/$pkgname/files目录下,如果是zip文件则解压static intcopyResource(android.content.Context context, java.lang.String resName, boolean isMD5, java.lang.String resMd5sumName, java.lang.String destPath)从assets目录中拷贝资源文件到指定目录下,如果是zip文件则解压static intcopyResource(android.content.Context context, java.lang.String resName, java.lang.String resMd5sumName)static java.lang.StringgetResourceDir(android.content.Context context)获取资源目录static voidupdateMapFile()更新拷贝的资源映射
-
-
-
字段详细资料
-
TAG
public static final java.lang.String TAG
- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
updateMapFile
public static void updateMapFile()
更新拷贝的资源映射
-
getResourceDir
public static java.lang.String getResourceDir(android.content.Context context)
获取资源目录- 参数:
context-- 返回:
-
copyFilesFromAssets
public static int copyFilesFromAssets(android.content.Context context, java.lang.String assetsPath, java.lang.String savePath)拷贝assets目录下文件夹到指定目录- 参数:
context- 上下文assetsPath- assets中文件夹或文件名savePath- 目标路径- 返回:
- 0:成功,-1:失败
-
copyResource
public static int copyResource(android.content.Context context, java.lang.String resName, java.lang.String resMd5sumName)
-
copyResource
public static int copyResource(android.content.Context context, java.lang.String resName)从assets目录中拷贝资源到资源目录,如果是zip文件则解压- 参数:
context- Android环境句柄resName- 资源名- 返回:
- true 执行成功
-
copyResource
public static int copyResource(android.content.Context context, java.lang.String resName, boolean isMD5, java.lang.String resMd5sumName)从assets目录中拷贝资源文件到/data/data/$pkgname/files目录下,如果是zip文件则解压- 参数:
context- Android环境句柄resName- 资源名isMD5- 是否进行MD5校验,如果校验和相同则忽略拷贝和解压- 返回:
- -1 拷贝失败; 0 MD5相同,略过拷贝; 1 拷贝成功
-
copyResource
public static int copyResource(android.content.Context context, java.lang.String resName, boolean isMD5, java.lang.String resMd5sumName, java.lang.String destPath)从assets目录中拷贝资源文件到指定目录下,如果是zip文件则解压- 参数:
context- Android环境句柄resName- 资源名resMd5sumName- 资源对应的md5名isMD5- 是否进行MD5校验,如果校验和相同则忽略拷贝和解压destPath- 目标文件- 返回:
- -1 拷贝失败; 0 MD5相同,略过拷贝; 1 拷贝成功
-
-