From a5b198687eef8275ba8d80040bedda94bcf36f7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=91=9B=E4=BA=9A=E8=8A=B3?= Date: Fri, 16 Sep 2022 08:06:49 +0000 Subject: [PATCH] =?UTF-8?q?fixed=20c133e7d=20from=20https://gitee.com/ge-y?= =?UTF-8?q?afang/docs/pulls/9574=20js-apis-settings.md=EF=BC=9A=E8=87=AA?= =?UTF-8?q?=E5=8A=A8=E5=8C=96=E6=B5=8B=E8=AF=95=E9=97=AE=E9=A2=98=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 葛亚芳 --- .../reference/apis/js-apis-settings.md | 146 +++++++++--------- 1 file changed, 75 insertions(+), 71 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-settings.md b/zh-cn/application-dev/reference/apis/js-apis-settings.md index d9dec4275b..49f7d8163b 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-settings.md +++ b/zh-cn/application-dev/reference/apis/js-apis-settings.md @@ -8,7 +8,7 @@ ## 导入模块 -```ts +```js import settings from '@ohos.settings'; ``` @@ -203,9 +203,9 @@ getURI(name: string, callback: AsyncCallback\): void **示例**: ```js - settings.getUri(settings.display.SCREEN_BRIGHTNESS_STATUS, (uri) => { - console.log(`callback:uri -> ${JSON.stringify(uri)}`) - }) +settings.getURI(settings.display.SCREEN_BRIGHTNESS_STATUS, (uri) => { + console.log(`callback:uri -> ${JSON.stringify(uri)}`) +}) ``` ## setting.getURI @@ -231,9 +231,9 @@ getURI(name: string): Promise\ **示例**: ```js - settings.getUri(settings.display.SCREEN_BRIGHTNESS_STATUS).then((uri) => { - console.log(`promise:uri -> ${JSON.stringify(uri)}`) - }) +settings.getURI(settings.display.SCREEN_BRIGHTNESS_STATUS).then((uri) => { + console.log(`promise:uri -> ${JSON.stringify(uri)}`) +}) ``` ## setting.getValue @@ -255,15 +255,17 @@ getValue(dataAbilityHelper: DataAbilityHelper, name: string, callback: AsyncCall **示例**: ```js - let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); - let helper = featureAbility.acquireDataAbilityHelper(uri); - settings.getValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, (err, value) => { - if (err) { - console.error(`Failed to get the setting. ${err.message} `); - return; - } - console.log(`callback:value -> ${JOSN.stringify(value)}`) - }); +import featureAbility from '@ohos.ability.featureAbility'; + +let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); +let helper = featureAbility.acquireDataAbilityHelper(uri); +settings.getValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, (err, value) => { + if (err) { + console.error(`Failed to get the setting. ${err.message} `); + return; + } + console.log(`callback:value -> ${JSON.stringify(value)}`) +}); ``` ## setting.getValue @@ -290,11 +292,13 @@ getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise\ **示例**: ```js - let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); - let helper = featureAbility.acquireDataAbilityHelper(uri); - settings.getValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS).then((value) => { - console.log(`promise:value -> ${JOSN.stringify(value)}`) - }); +import featureAbility from '@ohos.ability.featureAbility'; + +let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); +let helper = featureAbility.acquireDataAbilityHelper(uri); +settings.getValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS).then((value) => { + console.log(`promise:value -> ${JSON.stringify(value)}`) +}); ``` ## settings.setValue @@ -319,14 +323,14 @@ setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, call **示例**: ```js - import featureAbility from '@ohos.ability.featureAbility'; - - //更新数据项亮度的值(该数据项在数据库中已存在,故setValue方法将更新该数据项的值) - let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); - let helper = featureAbility.acquireDataAbilityHelper(uri); - settings.setValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100', (status) => { - console.log('Callback return whether value is set.'); - }); +import featureAbility from '@ohos.ability.featureAbility'; + +//更新数据项亮度的值(该数据项在数据库中已存在,故setValue方法将更新该数据项的值) +let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); +let helper = featureAbility.acquireDataAbilityHelper(uri); +settings.setValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100', (status) => { + console.log('Callback return whether value is set.'); +}); ``` ## settings.setValue @@ -356,14 +360,14 @@ setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Pro **示例**: ```js - import featureAbility from '@ohos.ability.featureAbility'; - - //更新数据项亮度的值(该数据项在数据库中已存在,故setValue方法将更新该数据项的值) - let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); - let helper = featureAbility.acquireDataAbilityHelper(uri); - settings.setValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100').then((status) => { - console.log('Callback return whether value is set.'); - }); +import featureAbility from '@ohos.ability.featureAbility'; + +//更新数据项亮度的值(该数据项在数据库中已存在,故setValue方法将更新该数据项的值) +let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); +let helper = featureAbility.acquireDataAbilityHelper(uri); +settings.setValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100').then((status) => { + console.log('Callback return whether value is set.'); +}); ``` ## settings.enableAirplaneMode @@ -384,14 +388,14 @@ enableAirplaneMode(enable: boolean, callback: AsyncCallback\): void **示例**: ```js - isEnabled =true; - enableAirplaneMode(isEnabled, (err) => { - if(err) { - console.log('Failed to enable AirplaneMode.'); - return; - } - console.log('Return true if enable.'); - }) +let isEnabled = true; +settings.enableAirplaneMode(isEnabled, (err) => { + if (err) { + console.log('Failed to enable AirplaneMode.'); + return; + } + console.log('Return true if enable.'); +}) ``` ## settings.enableAirplaneMode @@ -417,14 +421,14 @@ enableAirplaneMode(enable: boolean): Promise\ **示例**: ```js - isEnabled =true; - enableAirplaneMode(isEnabled).then((err) => { - if(err) { - console.log('Failed to enable AirplaneMode.'); - return; - } - console.log('Return true if enable.'); - }); +let isEnabled = true; +settingsenableAirplaneMode(isEnabled).then((err) => { + if (err) { + console.log('Failed to enable AirplaneMode.'); + return; + } + console.log('Return true if enable.'); +}); ``` ## settings.canShowFloating @@ -444,9 +448,9 @@ canShowFloating(callback: AsyncCallback\): void **示例**: ```js - canShowFloating((status) => { - console.log('Checks whether a specified application can show as float window.'); - }); +settings.canShowFloating((status) => { + console.log('Checks whether a specified application can show as float window.'); +}); ``` ## settings.canShowFloating @@ -466,9 +470,9 @@ canShowFloating(): Promise\ **示例**: ```js - canShowFloating().then((status) => { - console.log('Checks whether a specified application can show as float window.'); - }); +settings.canShowFloating().then((status) => { + console.log('Checks whether a specified application can show as float window.'); +}); ``` ## settings.getUriSync8+ @@ -494,8 +498,8 @@ getUriSync(name: string): string **示例**: ```js - // 获取数据项的URI - let urivar = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); +// 获取数据项的URI +let urivar = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); ``` ## settings.getValueSync8+ @@ -523,12 +527,12 @@ getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: strin **示例**: ```js - import featureAbility from '@ohos.ability.featureAbility'; +import featureAbility from '@ohos.ability.featureAbility'; - //获取数据项亮度的值(该数据项在数据库中已存在) - let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); - let helper = featureAbility.acquireDataAbilityHelper(uri); - let value = settings.getValueSync(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '10'); +//获取数据项亮度的值(该数据项在数据库中已存在) +let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); +let helper = featureAbility.acquireDataAbilityHelper(uri); +let value = settings.getValueSync(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '10'); ``` ## settings.setValueSync8+ @@ -560,10 +564,10 @@ setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): **示例**: ```js - import featureAbility from '@ohos.ability.featureAbility'; +import featureAbility from '@ohos.ability.featureAbility'; - //更新数据项亮度的值(该数据项在数据库中已存在,故setValueSync方法将更新该数据项的值) - let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); - let helper = featureAbility.acquireDataAbilityHelper(uri); - let ret = settings.setValueSync(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100'); +//更新数据项亮度的值(该数据项在数据库中已存在,故setValueSync方法将更新该数据项的值) +let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); +let helper = featureAbility.acquireDataAbilityHelper(uri); +let ret = settings.setValueSync(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100'); ``` -- GitLab