spModule
来自于:开发者立即使用
概述
spModule封装了android的SharedPreferences,使用此模块可轻松实现简单数据储存读取等的功能
writeData
储存更新数据
writeData({params})
params
name:
- 类型:字符串
- 默认值:无
- 描述:SharedPreferences文件名,不能为空
key:
- 类型:字符串
- 默认值:无
- 描述:键值,不能为空。
data:
- 类型:字符串
- 默认值:无
- 描述:内容,不能为空,对应key下的储存内容
type:
- 类型:数字
- 默认值:无
- 描述:不能为空,可选填0(字符串),1(布尔值),2(数字int),3(数字long)
示例代码
var spModule = api.require('spModule');
spModule.writeData({ name: '文档', key: '姓名', data: '张三', type: 0 });
补充说明
无
可用性
Android系统
可提供的1.0.0及更高版本
readData
读取数据
readData({params}, callback(ret, err))
params
name:
- 类型:字符串
- 默认值:无
- 描述:SharedPreferences文件名,不能为空
key:
- 类型:字符串
- 默认值:无
- 描述:键值,不能为空。
type:
- 类型:数字
- 默认值:无
- 描述:不能为空,可选填0(字符串),1(布尔值),2(数字int),3(数字long)
callback(ret, err)
ret:
- 类型:JSON 对象
内部字段:
{
data: //获取数据
}
示例代码
var spModule = api.require('spModule');
spModule.readData({ name: '文档', key: '姓名', type: 0 }, function(ret, err) { api.alert("数据为:" + ret.data); });
补充说明
无
可用性
Android系统
可提供的1.0.0及更高版本
deleteData
删除数据
deleteData({params})
params
name:
- 类型:字符串
- 默认值:无
- 描述:SharedPreferences文件名,不能为空
key:
- 类型:字符串
- 默认值:无
- 描述:键值,不能为空。
示例代码
var spModule = api.require('spModule');
spModule.deleteData({
name: '文档',
key: '姓名'
});
补充说明
无
可用性
Android系统
可提供的1.0.0及更高版本