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