Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
58071596
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
58071596
编写于
6月 16, 2022
作者:
O
openharmony_ci
提交者:
Gitee
6月 16, 2022
浏览文件
操作
浏览文件
下载
差异文件
!5430 修改preferences示例代码及描述
Merge pull request !5430 from lijuntao/master
上级
14af36ba
11d25d4a
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
15 addition
and
12 deletion
+15
-12
zh-cn/application-dev/database/database-preference-guidelines.md
...pplication-dev/database/database-preference-guidelines.md
+5
-5
zh-cn/application-dev/reference/apis/js-apis-data-preferences.md
...pplication-dev/reference/apis/js-apis-data-preferences.md
+10
-7
未找到文件。
zh-cn/application-dev/database/database-preference-guidelines.md
浏览文件 @
58071596
...
...
@@ -26,7 +26,7 @@
| 类名 | 接口名 | 描述 |
| ------- | -------------------------------------------------- | ----------------------------------------------- |
| Preferences | put(key: string, value: ValueType): Promise
\<
void> | 支持值为number、string、boolean类型的数据存入。 |
| Preferences | put(key: string, value: ValueType): Promise
\<
void> | 支持值为number、string、boolean
、Array
\<
number>、Array
\<
string>、Array
\<
boolean>
类型的数据存入。 |
### 读取数据
...
...
@@ -36,7 +36,7 @@
| 类名 | 接口名 | 描述 |
| ------- | ---------------------------------------------------------- | ----------------------------------------------- |
| Preferences | get(key: string, defValue: ValueType): Promise
\<
ValueType> | 支持获取值为number、string、boolean类型的数据。 |
| Preferences | get(key: string, defValue: ValueType): Promise
\<
ValueType> | 支持获取值为number、string、boolean
、Array
\<
number>、Array
\<
string>、Array
\<
boolean>
类型的数据。 |
### 数据持久化
...
...
@@ -67,7 +67,7 @@
| 包名 | 接口名 | 描述 |
| ----------------- | ---------------------------------------------------- | ------------------------------------------------------------ |
| ohos.data.preferences | deletePreferences(context: Context, name: string): Promise
<void>
; | 从缓存中移除已加载的Preferences对象,同时从设备上删除对应的文件。 |
| ohos.data.preferences | deletePreferences(context: Context, name: string): Promise
\
<
void>; | 从缓存中移除已加载的Preferences对象,同时从设备上删除对应的文件。 |
| ohos.data.preferences | removePreferencesFromCache(context: Context, name: string): Promise
\<
void>; | 仅从缓存中移除已加载的Preferences对象,主要用于释放内存。
## 开发步骤
...
...
@@ -91,8 +91,8 @@
```
js
promise
.
then
((
preferences
)
=>
{
let
ge
tPromise
=
preferences
.
put
(
'
startup
'
,
'
auto
'
)
ge
tPromise
.
then
(()
=>
{
let
pu
tPromise
=
preferences
.
put
(
'
startup
'
,
'
auto
'
)
pu
tPromise
.
then
(()
=>
{
console
.
info
(
"
Put the value of startup successfully.
"
)
}).
catch
((
err
)
=>
{
console
.
info
(
"
Put the value of startup failed with err:
"
+
err
)
...
...
zh-cn/application-dev/reference/apis/js-apis-data-preferences.md
浏览文件 @
58071596
# 首选项
首选项为应用提供key-value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括数字型、字符型、布尔型。
首选项为应用提供key-value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括数字型、字符型、布尔型
以及这3种类型的数组类型
。
> **说明:**
...
...
@@ -277,7 +277,7 @@ getAll(callback: AsyncCallback<Object>): void;
**示例:**
```
ts
preferences
.
get
.
get
All
(
function
(
err
,
value
)
{
preferences
.
getAll
(
function
(
err
,
value
)
{
if
(
err
)
{
console
.
info
(
"
getAll failed, err:
"
+
err
)
return
...
...
@@ -675,8 +675,11 @@ preferences.put('startup', 'auto', function (err) {
**系统能力:**
SystemCapability.DistributedDataManager.Preferences.Core
| 名称 | 说明 |
| ------- | -------------------- |
| number | 表示值类型为数字。 |
| string | 表示值类型为字符。 |
| boolean | 表示值类型为布尔值。 |
| 名称 | 说明 |
| -------------- | ------------------------------ |
| number | 表示值类型为数字。 |
| string | 表示值类型为字符串。 |
| boolean | 表示值类型为布尔值。 |
| Array
\<
number> | 表示值类型为数字类型的数组。 |
| Array
\<
boolean> | 表示值类型为布尔类型的数组。 |
| Array
\<
string> | 表示值类型为字符串类型的数组。 |
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录