1e41f4b71Sopenharmony_ci# @ohos.settings (设置数据项名称)(系统接口)
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci本模块提供访问设置数据项的能力。
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci> **说明:**
6e41f4b71Sopenharmony_ci>
7e41f4b71Sopenharmony_ci> - 本模块首批接口从API version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
8e41f4b71Sopenharmony_ci> - 当前页面仅包含本模块的系统接口,其他公开接口参见[@ohos.settings (设置数据项名称)](./js-apis-settings.md)。
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci## 导入模块
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci```js
13e41f4b71Sopenharmony_ciimport settings from '@ohos.settings';
14e41f4b71Sopenharmony_ci```
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci## domainName
17e41f4b71Sopenharmony_ci
18e41f4b71Sopenharmony_ci提供查询的域名
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ci### 属性
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci**系统能力:** SystemCapability.Applications.Settings.Core
23e41f4b71Sopenharmony_ci
24e41f4b71Sopenharmony_ci| 名称                | 类型   | 可读 | 可写 | 说明                                                         |
25e41f4b71Sopenharmony_ci| ------------------- | ------ | ---- | ---- | ------------------------------------------------------------ |
26e41f4b71Sopenharmony_ci| USER_SECURITY<sup>11+</sup>      | string | 是   | 是   | 用户安全属性域                                          |
27e41f4b71Sopenharmony_ci
28e41f4b71Sopenharmony_ci## settings.setValue<sup>(deprecated)</sup>
29e41f4b71Sopenharmony_ci
30e41f4b71Sopenharmony_cisetValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, callback: AsyncCallback\<boolean>): void
31e41f4b71Sopenharmony_ci
32e41f4b71Sopenharmony_ci将数据项名称及数据项的值保存到数据库中。使用callback异步回调。
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ci> **说明:**
35e41f4b71Sopenharmony_ci>
36e41f4b71Sopenharmony_ci> 从 API version 7开始支持,从API version 9开始废弃,推荐使用[setValue()](js-apis-settings.md#settingssetvalue10)。
37e41f4b71Sopenharmony_ci
38e41f4b71Sopenharmony_ci**系统接口**:此接口为系统接口。
39e41f4b71Sopenharmony_ci
40e41f4b71Sopenharmony_ci**模型约束**:此接口仅可在FA模型下使用。
41e41f4b71Sopenharmony_ci
42e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.Applications.Settings.Core
43e41f4b71Sopenharmony_ci
44e41f4b71Sopenharmony_ci**参数**:
45e41f4b71Sopenharmony_ci
46e41f4b71Sopenharmony_ci| 参数名            | 类型                                                         | 必填 | 说明                                                         |
47e41f4b71Sopenharmony_ci| ----------------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
48e41f4b71Sopenharmony_ci| dataAbilityHelper | [DataAbilityHelper](../apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md) | 是   | 数据管理辅助类。                                             |
49e41f4b71Sopenharmony_ci| name              | string                                                       | 是   | 数据项的名称。数据项名称分为以下两种:<br>- 上述任意一个数据库中已存在的数据项。<br>- 开发者自行添加的数据项。 |
50e41f4b71Sopenharmony_ci| value             | object                                                       | 是   | 数据项值。取值范围随业务变动。                               |
51e41f4b71Sopenharmony_ci| callback          | AsyncCallback\<boolean>                                      | 是   | 回调函数。返回true表示操作成功,否则操作失败。               |
52e41f4b71Sopenharmony_ci
53e41f4b71Sopenharmony_ci
54e41f4b71Sopenharmony_ci## settings.setValue<sup>(deprecated)</sup>
55e41f4b71Sopenharmony_ci
56e41f4b71Sopenharmony_cisetValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Promise\<boolean>
57e41f4b71Sopenharmony_ci
58e41f4b71Sopenharmony_ci将数据项名称及数据项的值保存到数据库中。使用Promise异步回调。
59e41f4b71Sopenharmony_ci
60e41f4b71Sopenharmony_ci> **说明:**
61e41f4b71Sopenharmony_ci>
62e41f4b71Sopenharmony_ci> 从 API version 7开始支持,从API version 9开始废弃,推荐使用[setValue()](js-apis-settings.md#settingssetvalue10-1)。
63e41f4b71Sopenharmony_ci
64e41f4b71Sopenharmony_ci**系统接口**:此接口为系统接口。
65e41f4b71Sopenharmony_ci
66e41f4b71Sopenharmony_ci**模型约束**:此接口仅可在FA模型下使用。
67e41f4b71Sopenharmony_ci
68e41f4b71Sopenharmony_ci**系统能力**:SystemCapability.Applications.Settings.Core
69e41f4b71Sopenharmony_ci
70e41f4b71Sopenharmony_ci**参数**:
71e41f4b71Sopenharmony_ci
72e41f4b71Sopenharmony_ci| 参数名            | 类型                                                         | 必填 | 说明                                                         |
73e41f4b71Sopenharmony_ci| ----------------- | ------------------------------------------------------------ | ---- | ------------------------------------------------------------ |
74e41f4b71Sopenharmony_ci| dataAbilityHelper | [DataAbilityHelper](../apis-ability-kit/js-apis-inner-ability-dataAbilityHelper.md) | 是   | 数据管理辅助类。                                             |
75e41f4b71Sopenharmony_ci| name              | string                                                       | 是   | 数据项的名称。数据项名称分为以下两种:<br>- 上述任意一个数据库中已存在的数据项。<br>- 开发者自行添加的数据项。 |
76e41f4b71Sopenharmony_ci| value             | object                                                       | 是   | 数据项值。取值范围随业务变动。                               |
77e41f4b71Sopenharmony_ci
78e41f4b71Sopenharmony_ci**返回值**:
79e41f4b71Sopenharmony_ci
80e41f4b71Sopenharmony_ci| 类型              | 说明                                               |
81e41f4b71Sopenharmony_ci| ----------------- | -------------------------------------------------- |
82e41f4b71Sopenharmony_ci| Promise\<boolean> | Promise对象。返回true表示操作成功,否则返回false。 |
83e41f4b71Sopenharmony_ci
84