ResManager 返回
资源管理器
set(resName,resData)
版本:1.0.0
添加一个资源
- 参数 : resName {string} 资源名称
- 参数 : resData {object} 资源数据,就是js对象,可以直接把js对象存入进来,用的时候打点调用即可
//(1)创建资源对象(指定名称)
let res = $res.create("我的资源");
//(2)添加资源
res.set("名字","张三");
get(resName)
版本:1.0.0
获取一个资源
- 参数 : resName {string} 资源名称
- 返回 : {object} 资源数据
//(1)创建资源对象(指定名称)
let res = $res.create("我的资源");
//(2)添加资源
res.set("名字","张三");
//(3)获取资源
log(res.get("名字"));
load(path)
版本:1.1.4
加载本地资源到内部存储中
本质上就是把sdcard下的资源文件拷贝到内部存储中
- 参数 : path {string} 本地资源路径,可以是相对路径,但前提是文件必须要存在
- 返回 : {boolean} 是否加载成功
ls()
版本:1.0.0
列出所有资源名称
- 返回 : {list} 资源名称列表
//(1)创建资源对象(指定名称)
let res = $res.create("我的资源");
//(2)查询所有资源名称
let resList = res.ls();
log(resList);
cat()
版本:1.0.0
查看当前资源内容
本质上是将存储的js对象转换成格式化美化后的json字符串
- 返回 : {string} 资源内容
//(1)加载资源对象(指定名称)
let res = $res.create("我的资源");
//(2)获得资源内容
let content = res.cat();
alert("资源内容", content);
dump(path)
版本:1.0.0
导出资源
本质上是将内部存储的数据拷贝到指定路径下
- 参数 : path {string} 导出路径,可以使用相对路径,文件可以不存在,如果文件存在,则会覆盖
- 返回 : {string} 导出路径
//(1)加载资源对象(指定名称)
let res = $res.create("我的资源");
//(2)导出资源
res.dump("sdcard/Pictures/示例/$res/资源.res");