未验证 提交 9afcef76 编写于 作者: O openharmony_ci 提交者: Gitee

!9576 3.2Beta2:settings自动化测试问题修改,需同步翻译

Merge pull request !9576 from 葛亚芳/cherry-pick-1663316036
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
## 导入模块 ## 导入模块
```ts ```js
import settings from '@ohos.settings'; import settings from '@ohos.settings';
``` ```
...@@ -203,9 +203,9 @@ getURI(name: string, callback: AsyncCallback\<object>): void ...@@ -203,9 +203,9 @@ getURI(name: string, callback: AsyncCallback\<object>): void
**示例** **示例**
```js ```js
settings.getUri(settings.display.SCREEN_BRIGHTNESS_STATUS, (uri) => { settings.getURI(settings.display.SCREEN_BRIGHTNESS_STATUS, (uri) => {
console.log(`callback:uri -> ${JSON.stringify(uri)}`) console.log(`callback:uri -> ${JSON.stringify(uri)}`)
}) })
``` ```
## setting.getURI ## setting.getURI
...@@ -231,9 +231,9 @@ getURI(name: string): Promise\<object> ...@@ -231,9 +231,9 @@ getURI(name: string): Promise\<object>
**示例** **示例**
```js ```js
settings.getUri(settings.display.SCREEN_BRIGHTNESS_STATUS).then((uri) => { settings.getURI(settings.display.SCREEN_BRIGHTNESS_STATUS).then((uri) => {
console.log(`promise:uri -> ${JSON.stringify(uri)}`) console.log(`promise:uri -> ${JSON.stringify(uri)}`)
}) })
``` ```
## setting.getValue ## setting.getValue
...@@ -255,15 +255,17 @@ getValue(dataAbilityHelper: DataAbilityHelper, name: string, callback: AsyncCall ...@@ -255,15 +255,17 @@ getValue(dataAbilityHelper: DataAbilityHelper, name: string, callback: AsyncCall
**示例** **示例**
```js ```js
let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); import featureAbility from '@ohos.ability.featureAbility';
let helper = featureAbility.acquireDataAbilityHelper(uri);
settings.getValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, (err, value) => { let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS);
if (err) { let helper = featureAbility.acquireDataAbilityHelper(uri);
console.error(`Failed to get the setting. ${err.message} `); settings.getValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, (err, value) => {
return; if (err) {
} console.error(`Failed to get the setting. ${err.message} `);
console.log(`callback:value -> ${JOSN.stringify(value)}`) return;
}); }
console.log(`callback:value -> ${JSON.stringify(value)}`)
});
``` ```
## setting.getValue ## setting.getValue
...@@ -290,11 +292,13 @@ getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise\<object> ...@@ -290,11 +292,13 @@ getValue(dataAbilityHelper: DataAbilityHelper, name: string): Promise\<object>
**示例** **示例**
```js ```js
let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); import featureAbility from '@ohos.ability.featureAbility';
let helper = featureAbility.acquireDataAbilityHelper(uri);
settings.getValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS).then((value) => { let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS);
console.log(`promise:value -> ${JOSN.stringify(value)}`) let helper = featureAbility.acquireDataAbilityHelper(uri);
}); settings.getValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS).then((value) => {
console.log(`promise:value -> ${JSON.stringify(value)}`)
});
``` ```
## settings.setValue ## settings.setValue
...@@ -319,14 +323,14 @@ setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, call ...@@ -319,14 +323,14 @@ setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object, call
**示例** **示例**
```js ```js
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
//更新数据项亮度的值(该数据项在数据库中已存在,故setValue方法将更新该数据项的值) //更新数据项亮度的值(该数据项在数据库中已存在,故setValue方法将更新该数据项的值)
let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS);
let helper = featureAbility.acquireDataAbilityHelper(uri); let helper = featureAbility.acquireDataAbilityHelper(uri);
settings.setValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100', (status) => { settings.setValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100', (status) => {
console.log('Callback return whether value is set.'); console.log('Callback return whether value is set.');
}); });
``` ```
## settings.setValue ## settings.setValue
...@@ -356,14 +360,14 @@ setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Pro ...@@ -356,14 +360,14 @@ setValue(dataAbilityHelper: DataAbilityHelper, name: string, value: object): Pro
**示例** **示例**
```js ```js
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
//更新数据项亮度的值(该数据项在数据库中已存在,故setValue方法将更新该数据项的值) //更新数据项亮度的值(该数据项在数据库中已存在,故setValue方法将更新该数据项的值)
let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS);
let helper = featureAbility.acquireDataAbilityHelper(uri); let helper = featureAbility.acquireDataAbilityHelper(uri);
settings.setValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100').then((status) => { settings.setValue(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100').then((status) => {
console.log('Callback return whether value is set.'); console.log('Callback return whether value is set.');
}); });
``` ```
## settings.enableAirplaneMode ## settings.enableAirplaneMode
...@@ -384,14 +388,14 @@ enableAirplaneMode(enable: boolean, callback: AsyncCallback\<void>): void ...@@ -384,14 +388,14 @@ enableAirplaneMode(enable: boolean, callback: AsyncCallback\<void>): void
**示例** **示例**
```js ```js
isEnabled =true; let isEnabled = true;
enableAirplaneMode(isEnabled, (err) => { settings.enableAirplaneMode(isEnabled, (err) => {
if(err) { if (err) {
console.log('Failed to enable AirplaneMode.'); console.log('Failed to enable AirplaneMode.');
return; return;
} }
console.log('Return true if enable.'); console.log('Return true if enable.');
}) })
``` ```
## settings.enableAirplaneMode ## settings.enableAirplaneMode
...@@ -417,14 +421,14 @@ enableAirplaneMode(enable: boolean): Promise\<void> ...@@ -417,14 +421,14 @@ enableAirplaneMode(enable: boolean): Promise\<void>
**示例** **示例**
```js ```js
isEnabled =true; let isEnabled = true;
enableAirplaneMode(isEnabled).then((err) => { settingsenableAirplaneMode(isEnabled).then((err) => {
if(err) { if (err) {
console.log('Failed to enable AirplaneMode.'); console.log('Failed to enable AirplaneMode.');
return; return;
} }
console.log('Return true if enable.'); console.log('Return true if enable.');
}); });
``` ```
## settings.canShowFloating ## settings.canShowFloating
...@@ -444,9 +448,9 @@ canShowFloating(callback: AsyncCallback\<boolean>): void ...@@ -444,9 +448,9 @@ canShowFloating(callback: AsyncCallback\<boolean>): void
**示例** **示例**
```js ```js
canShowFloating((status) => { settings.canShowFloating((status) => {
console.log('Checks whether a specified application can show as float window.'); console.log('Checks whether a specified application can show as float window.');
}); });
``` ```
## settings.canShowFloating ## settings.canShowFloating
...@@ -466,9 +470,9 @@ canShowFloating(): Promise\<boolean> ...@@ -466,9 +470,9 @@ canShowFloating(): Promise\<boolean>
**示例** **示例**
```js ```js
canShowFloating().then((status) => { settings.canShowFloating().then((status) => {
console.log('Checks whether a specified application can show as float window.'); console.log('Checks whether a specified application can show as float window.');
}); });
``` ```
## settings.getUriSync<sup>8+</sup> ## settings.getUriSync<sup>8+</sup>
...@@ -494,8 +498,8 @@ getUriSync(name: string): string ...@@ -494,8 +498,8 @@ getUriSync(name: string): string
**示例** **示例**
```js ```js
// 获取数据项的URI // 获取数据项的URI
let urivar = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); let urivar = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS);
``` ```
## settings.getValueSync<sup>8+</sup> ## settings.getValueSync<sup>8+</sup>
...@@ -523,12 +527,12 @@ getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: strin ...@@ -523,12 +527,12 @@ getValueSync(dataAbilityHelper: DataAbilityHelper, name: string, defValue: strin
**示例** **示例**
```js ```js
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
//获取数据项亮度的值(该数据项在数据库中已存在) //获取数据项亮度的值(该数据项在数据库中已存在)
let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS);
let helper = featureAbility.acquireDataAbilityHelper(uri); let helper = featureAbility.acquireDataAbilityHelper(uri);
let value = settings.getValueSync(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '10'); let value = settings.getValueSync(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '10');
``` ```
## settings.setValueSync<sup>8+</sup> ## settings.setValueSync<sup>8+</sup>
...@@ -560,10 +564,10 @@ setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string): ...@@ -560,10 +564,10 @@ setValueSync(dataAbilityHelper: DataAbilityHelper, name: string, value: string):
**示例** **示例**
```js ```js
import featureAbility from '@ohos.ability.featureAbility'; import featureAbility from '@ohos.ability.featureAbility';
//更新数据项亮度的值(该数据项在数据库中已存在,故setValueSync方法将更新该数据项的值) //更新数据项亮度的值(该数据项在数据库中已存在,故setValueSync方法将更新该数据项的值)
let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS); let uri = settings.getUriSync(settings.display.SCREEN_BRIGHTNESS_STATUS);
let helper = featureAbility.acquireDataAbilityHelper(uri); let helper = featureAbility.acquireDataAbilityHelper(uri);
let ret = settings.setValueSync(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100'); let ret = settings.setValueSync(helper, settings.display.SCREEN_BRIGHTNESS_STATUS, '100');
``` ```
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册