設(shè)置數(shù)據(jù)項(xiàng)名稱(chēng)
說(shuō)明: 本模塊首批接口從API version 8開(kāi)始支持。后續(xù)版本如有新增內(nèi)容,則采用上角標(biāo)單獨(dú)標(biāo)記該內(nèi)容的起始版本。 開(kāi)發(fā)前請(qǐng)熟悉鴻蒙開(kāi)發(fā)指導(dǎo)文檔 :[
gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
本模塊提供設(shè)置數(shù)據(jù)項(xiàng)的訪問(wèn)功能相關(guān)接口的說(shuō)明及示例。
導(dǎo)入模塊
import settings from '@ohos.settings';
settings.getUriSync
getUriSync(name: string): string
獲取數(shù)據(jù)項(xiàng)的URI。
系統(tǒng)能力 :SystemCapability.Applictaions.settings.Core。
參數(shù)名 類(lèi)型 必填 說(shuō)明 name string 是 數(shù)據(jù)項(xiàng)的名稱(chēng)。數(shù)據(jù)項(xiàng)名稱(chēng)分為以下兩種: - 數(shù)據(jù)庫(kù)中已存在的數(shù)據(jù)項(xiàng),包括: - 亮度:'settings.screen.brightness'
- 時(shí)間格式:'settings.time.format'
- 亮度:'settings.screen.brightness'
- 開(kāi)發(fā)者自行添加的數(shù)據(jù)項(xiàng)。 |
返回值:
類(lèi)型 說(shuō)明 string 數(shù)據(jù)項(xiàng)的URI。 示例:
// 獲取數(shù)據(jù)項(xiàng)的URI let urivar = settings.getUriSync('settings.screen.brightness');
settings.getValueSync
getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: string): string
獲取數(shù)據(jù)項(xiàng)的值。
系統(tǒng)能力 :SystemCapability.Applictaions.settings.Core。
參數(shù):
參數(shù)名 類(lèi)型 必填 說(shuō)明 dataAbilityHelper [DataAbilityHelper] 是 數(shù)據(jù)管理輔助類(lèi)。 name string 是 數(shù)據(jù)項(xiàng)的名稱(chēng)。數(shù)據(jù)項(xiàng)名稱(chēng)分為以下兩種: - 數(shù)據(jù)庫(kù)中已存在的數(shù)據(jù)項(xiàng),包括: - 亮度:'settings.screen.brightness'
- 時(shí)間格式:'settings.time.format'
- 亮度:'settings.screen.brightness'
- 開(kāi)發(fā)者自行添加的數(shù)據(jù)項(xiàng)。 |
| defValue | string | 是 | 默認(rèn)值。由開(kāi)發(fā)者設(shè)置,當(dāng)未從數(shù)據(jù)庫(kù)中查詢(xún)到該數(shù)據(jù)時(shí),則返回該默認(rèn)值。 |
返回值:
類(lèi)型 說(shuō)明 string 返回?cái)?shù)據(jù)項(xiàng)的值。 示例:
import featureAbility from '@ohos.featureAbility'; //獲取數(shù)據(jù)項(xiàng)亮度的值(該數(shù)據(jù)項(xiàng)在數(shù)據(jù)庫(kù)中已存在) let brightness = 'settings.screen.brightness'; let uri = settings.getUriSync(brightness); let helper = featureAbility.acquireDataAbilityHelper(uri); let value = settings.getValueSync(helper, brightness, '10');
settings.setValueSync
setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): boolean
設(shè)置數(shù)據(jù)項(xiàng)的值。 如果數(shù)據(jù)庫(kù)中已經(jīng)存在該數(shù)據(jù)項(xiàng),則setValueSync方法將更新該數(shù)據(jù)項(xiàng)的值;如果數(shù)據(jù)庫(kù)中尚未存在該數(shù)據(jù)項(xiàng),則setValueSync方法將向數(shù)據(jù)庫(kù)中插入該數(shù)據(jù)項(xiàng)。
需要權(quán)限 :ohos.permission.WRITE_SYSTEM_SETTING。
系統(tǒng)能力 :SystemCapability.Applictaions.settings.Core。
參數(shù):
參數(shù)名 類(lèi)型 必填 說(shuō)明 dataAbilityHelper [DataAbilityHelper] 是 數(shù)據(jù)管理輔助類(lèi)。 name string 是 數(shù)據(jù)項(xiàng)的名稱(chēng)。數(shù)據(jù)項(xiàng)名稱(chēng)分為以下兩種: - 數(shù)據(jù)庫(kù)中已存在的數(shù)據(jù)項(xiàng),包括: - 亮度:'settings.screen.brightness'
- 時(shí)間格式:'settings.time.format'
- 亮度:'settings.screen.brightness'
- 開(kāi)發(fā)者自行添加的數(shù)據(jù)項(xiàng)。 |
| value | string | 是 | 數(shù)據(jù)項(xiàng)的具體數(shù)值。 |
返回值:
類(lèi)型 說(shuō)明 HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
boolean 返回設(shè)置數(shù)據(jù)項(xiàng)的值是否成功的結(jié)果。true表示設(shè)置成功,false則表示設(shè)置失敗。 示例:
import featureAbility from '@ohos.featureAbility'; //更新數(shù)據(jù)項(xiàng)亮度的值(該數(shù)據(jù)項(xiàng)在數(shù)據(jù)庫(kù)中已存在,故setValueSync方法將更新該數(shù)據(jù)項(xiàng)的值) let brightness = 'settings.screen.brightness'; let uri = settings.getUriSync(brightness); let helper = featureAbility.acquireDataAbilityHelper(uri); let ret = settings.setValueSync(helper, brightness, '100');
審核編輯 黃宇
-
鴻蒙
+關(guān)注
關(guān)注
57文章
2397瀏覽量
43095
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
設(shè)備管理器中沒(méi)有端口這一項(xiàng),怎么辦??
紡織企業(yè)MES系統(tǒng)下的設(shè)備管理
如何在Windows設(shè)備管理器上顯示自定義USB設(shè)備名稱(chēng)?
面向預(yù)測(cè)性維護(hù)的制造工業(yè)設(shè)備管理系統(tǒng)
![面向預(yù)測(cè)性維護(hù)的制造工業(yè)<b class='flag-5'>設(shè)備管理</b>系統(tǒng)](https://file.elecfans.com/web1/M00/EC/7D/pIYBAGCCLK2Ad02QAAB5Ua_bcrM050.png)
介紹單個(gè)數(shù)據(jù)項(xiàng)的讀取事務(wù)的過(guò)程
![介紹單個(gè)<b class='flag-5'>數(shù)據(jù)項(xiàng)</b>的讀取事務(wù)的過(guò)程](https://file1.elecfans.com/web2/M00/82/A7/wKgZomRcQjeAUCUEAAAdS7-CCG4483.png)
物通博聯(lián)物聯(lián)網(wǎng)設(shè)備管理平臺(tái)快速實(shí)現(xiàn)遠(yuǎn)程設(shè)備管理與數(shù)據(jù)監(jiān)控
![物通博聯(lián)物聯(lián)網(wǎng)<b class='flag-5'>設(shè)備管理</b>平臺(tái)快速實(shí)現(xiàn)遠(yuǎn)程<b class='flag-5'>設(shè)備管理</b>與<b class='flag-5'>數(shù)據(jù)</b>監(jiān)控](https://file.elecfans.com/web2/M00/72/31/poYBAGNTpT2Afrl2AAYAp-cRxxY637.png)
基于RFID油井設(shè)備管理手持機(jī)的開(kāi)發(fā)研究
![基于RFID油井<b class='flag-5'>設(shè)備管理</b>手持機(jī)的<b class='flag-5'>開(kāi)發(fā)</b>研究](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
鴻蒙開(kāi)發(fā)接口定制管理:【@ohos.enterpriseDeviceManager (企業(yè)設(shè)備管理)】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b>接口定制<b class='flag-5'>管理</b>:【@<b class='flag-5'>ohos</b>.enterpriseDeviceManager (企業(yè)<b class='flag-5'>設(shè)備管理</b>)】](https://file1.elecfans.com/web2/M00/C6/E9/wKgaomYEK1aAOyTeAADysXFhWs8242.png)
鴻蒙開(kāi)發(fā):【設(shè)置任務(wù)快照的圖標(biāo)和名稱(chēng)】
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b>:【<b class='flag-5'>設(shè)置</b>任務(wù)快照的圖標(biāo)和<b class='flag-5'>名稱(chēng)</b>】](https://file1.elecfans.com/web2/M00/ED/9F/wKgZomZr41aAa-24AAE0rn2a6TM618.jpg)
鴻蒙開(kāi)發(fā)設(shè)備管理:ohos.deviceInfo 設(shè)備信息
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>設(shè)備管理</b>:<b class='flag-5'>ohos</b>.deviceInfo <b class='flag-5'>設(shè)備</b>信息](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鴻蒙開(kāi)發(fā)設(shè)備管理:ohos.multimodalInput.inputDevice 輸入設(shè)備
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>設(shè)備管理</b>:<b class='flag-5'>ohos</b>.multimodalInput.inputDevice 輸入<b class='flag-5'>設(shè)備</b>](https://file1.elecfans.com/web2/M00/C5/D5/wKgZomYCnRSAcOMcAACEEnttXHc600.png)
鴻蒙開(kāi)發(fā)設(shè)備管理:ohos.usb USB管理
![<b class='flag-5'>鴻蒙</b><b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>設(shè)備管理</b>:<b class='flag-5'>ohos</b>.usb USB<b class='flag-5'>管理</b>](https://file1.elecfans.com/web2/M00/C5/D1/wKgZomYChGOAUaiiAADe1d8SeRY102.jpg)
基于物聯(lián)網(wǎng)的設(shè)備管理
![基于物聯(lián)網(wǎng)的<b class='flag-5'>設(shè)備管理</b>](https://file1.elecfans.com/web2/M00/B6/F7/wKgaomWCnqCAVALtAAAoP02go7w921.png)
評(píng)論