类 AssetsHelper
- java.lang.Object
-
- com.aispeech.common.AssetsHelper
-
public class AssetsHelper extends java.lang.Object
Description: 拷贝asset 目录下的资源文件,支持拷贝压缩包,拷贝完成后删除压缩文件 Author: junlong.huang CreateTime: 2022/11/7
-
-
字段概要
字段 修饰符和类型 字段 说明 static java.lang.String
TAG
-
构造器概要
构造器 构造器 说明 AssetsHelper()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static int
copyFilesFromAssets(android.content.Context context, java.lang.String assetsPath, java.lang.String savePath)
拷贝assets目录下文件夹到指定目录static int
copyResource(android.content.Context context, java.lang.String resName)
从assets目录中拷贝资源到资源目录,如果是zip文件则解压static int
copyResource(android.content.Context context, java.lang.String resName, boolean isMD5, java.lang.String resMd5sumName)
从assets目录中拷贝资源文件到/data/data/$pkgname/files目录下,如果是zip文件则解压static int
copyResource(android.content.Context context, java.lang.String resName, boolean isMD5, java.lang.String resMd5sumName, java.lang.String destPath)
从assets目录中拷贝资源文件到指定目录下,如果是zip文件则解压static int
copyResource(android.content.Context context, java.lang.String resName, java.lang.String resMd5sumName)
static java.lang.String
getResourceDir(android.content.Context context)
获取资源目录static void
updateMapFile()
更新拷贝的资源映射
-
-
-
字段详细资料
-
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 拷贝成功
-
-