properties


简介:

自定义属性,properties为键值存取器,可以存储用户的自定义属性,native和js有统一的接口。其中properties文件夹包含一级文件夹(domain),存取文件".properties"为后缀的文件

方法:

openProperties


新建property
var Property = rd.properties.openProperties(domain, fileName);
说明

如果property文件不存在,新建相应的property,如果存在,直接读取

参数:
  • domain: ( String ) 必选 一级文件夹
  • fileName: ( String ) 必选 文件名
返回值:

Property : 新建的property对象

示例
function test(){
   //待定
}

putProperty

设置属性值

示例:
property.putProperty(key,value);

参数:

  • key: ( String ) 必选 键值
  • value: ( String ) 必选 属性值
返回值:

完整例子:
var property = rd.properties.openProperties('domain','fileName');
property.putProperty('key','value');
var result = property.save();

getProperty

获取属性值

示例:
property.getProperty(key);
参数:
  • key: ( String ) 必选 键值
返回值:

完整例子
var property = rd.properties.openProperties('domain','fileName');
var value = property.getProperty('key');

deleteProperty

删除属性值

示例:
property.deleteProperty(key);
参数:
  • key: ( String ) 必选 键值
返回值:

完整例子:
var property = rd.properties.openProperties('domain','fileName');
property.deleteProperty('key');
var result = property.save();

clean

清除所有属性

示例:
property.clean();
参数:

返回值:

完整例子
var property = rd.properties.openProperties('domain','fileName');
property.clean();
var result = property.save();

save

保存操作

示例:
var result = property.save();
参数:

返回值:

result: ( Boolean ) 是否保存成功

close


关闭当前property,释放资源。

property.close();
说明:

参数:

返回值:

示例:
var property = rd.properties.openProperties('domain','fileName');
property.close();