电子说
说明: 本模块首批接口从API version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。 开发前请熟悉鸿蒙开发指导文档 :[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
本模块提供设置数据项的访问功能相关接口的说明及示例。
import settings from '@ohos.settings';
getUriSync(name: string): string
获取数据项的URI。
系统能力 :SystemCapability.Applictaions.settings.Core。
参数:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
name | string | 是 | 数据项的名称。数据项名称分为以下两种: - 数据库中已存在的数据项,包括: |
返回值:
类型 | 说明 |
---|---|
string | 数据项的URI。 |
示例:
// 获取数据项的URI
let urivar = settings.getUriSync('settings.screen.brightness');
getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: string): string
获取数据项的值。
系统能力 :SystemCapability.Applictaions.settings.Core。
参数:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
dataAbilityHelper | [DataAbilityHelper] | 是 | 数据管理辅助类。 |
name | string | 是 | 数据项的名称。数据项名称分为以下两种: - 数据库中已存在的数据项,包括: |
返回值:
类型 | 说明 |
---|---|
string | 返回数据项的值。 |
示例:
import featureAbility from '@ohos.featureAbility';
//获取数据项亮度的值(该数据项在数据库中已存在)
let brightness = 'settings.screen.brightness';
let uri = settings.getUriSync(brightness);
let helper = featureAbility.acquireDataAbilityHelper(uri);
let value = settings.getValueSync(helper, brightness, '10');
setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean
设置数据项的值。 如果数据库中已经存在该数据项,则setValueSync方法将更新该数据项的值;如果数据库中尚未存在该数据项,则setValueSync方法将向数据库中插入该数据项。
需要权限 :ohos.permission.WRITE_SYSTEM_SETTING。
系统能力 :SystemCapability.Applictaions.settings.Core。
参数:
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
dataAbilityHelper | [DataAbilityHelper] | 是 | 数据管理辅助类。 |
name | string | 是 | 数据项的名称。数据项名称分为以下两种: - 数据库中已存在的数据项,包括: |
返回值:
类型 | 说明HarmonyOS与OpenHarmony鸿蒙文档籽料:mau123789是v直接拿 |
---|---|
boolean | 返回设置数据项的值是否成功的结果。true表示设置成功,false则表示设置失败。 |
示例:
import featureAbility from '@ohos.featureAbility';
//更新数据项亮度的值(该数据项在数据库中已存在,故setValueSync方法将更新该数据项的值)
let brightness = 'settings.screen.brightness';
let uri = settings.getUriSync(brightness);
let helper = featureAbility.acquireDataAbilityHelper(uri);
let ret = settings.setValueSync(helper, brightness, '100');
审核编辑 黄宇
全部0条评论
快来发表一下你的评论吧 !