屏幕亮度
說明:
導(dǎo)入模塊
import brightness from '@system.brightness';
brightness.getValue
getValue(Object): void
獲得設(shè)備當(dāng)前的屏幕亮度值。
系統(tǒng)能力: SystemCapability.PowerManager.DisplayPowerManager
參數(shù)名 開發(fā)前請熟悉鴻蒙開發(fā)指導(dǎo)文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md ] | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù)。 |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù)。 |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)。 |
success返回值:
參數(shù)名 | 類型 | 說明 |
---|---|---|
value | number | 屏幕亮度,取值為1-255之間的整數(shù)。 |
示例:
export default {
getValue() {
brightness.getValue({
success: function(data){
console.log('success get brightness value:' + data.value);
},
fail: function(data, code) {
console.log('get brightness fail, code: ' + code + ', data: ' + data);
},
});
},
}
brightness.setValue
setValue(Object): void
設(shè)置設(shè)備當(dāng)前的屏幕亮度值。
系統(tǒng)能力: SystemCapability.PowerManager.DisplayPowerManager
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
value | number | 是 | 屏幕亮度,值為1-255之間的整數(shù)。 - 如果值小于等于0,系統(tǒng)按1處理。 - 如果值大于255,系統(tǒng)按255處理。 - 如果值為小數(shù),系統(tǒng)將處理為整數(shù)。例如設(shè)置為8.1,系統(tǒng)按8處理。 |
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù)。 |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù)。 |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)。 |
示例:
export default {
setValue() {
brightness.setValue({
value: 100,
success: function(){
console.log('handling set brightness success.');
},
fail: function(data, code){
console.log('handling set brightness value fail, code:' + code + ', data: ' + data);
},
});
},
}
brightness.getMode
getMode(Object): void
獲得當(dāng)前屏幕亮度模式。
系統(tǒng)能力: SystemCapability.PowerManager.DisplayPowerManager
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù)。 |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù)。 |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)。 |
success返回值:
參數(shù)名 | 類型 | 說明 |
---|---|---|
mode | number | 值為0或1: - 0為手動調(diào)節(jié)屏幕亮度模式 - 1為自動調(diào)節(jié)屏幕亮度模式 |
示例:
export default {
getMode() {
brightness.getMode({
success: function(data){
console.log('success get mode:' + data.mode);
},
fail: function(data, code){
console.log('handling get mode fail, code:' + code + ', data: ' + data);
},
});
},
}
brightness.setMode
setMode(Object): void
設(shè)置設(shè)備當(dāng)前的屏幕亮度模式。
系統(tǒng)能力: SystemCapability.PowerManager.DisplayPowerManager
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
mode | number | 是 | 值為0或1 - 0為手動調(diào)節(jié)屏幕亮度 - 1為自動調(diào)節(jié)屏幕亮度 |
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù)。 |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù)。 |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)。 |
示例:
export default {
setMode() {
brightness.setMode({
mode: 1,
success: function(){
console.log('handling set mode success.');
},
fail: function(data, code){
console.log('handling set mode fail, code:' + code + ', data: ' + data);
},
});
},
}
`HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿`
brightness.setKeepScreenOn
setKeepScreenOn(Object): void
設(shè)置屏幕是否保持常亮狀態(tài),開啟常亮模式推薦在onShow()階段調(diào)用。
系統(tǒng)能力: SystemCapability.PowerManager.DisplayPowerManager
參數(shù):
參數(shù)名 | 類型 | 必填 | 說明 |
---|---|---|---|
keepScreenOn | boolean | 是 | 是否保持屏幕常亮。 |
success | Function | 否 | 接口調(diào)用成功的回調(diào)函數(shù)。 |
fail | Function | 否 | 接口調(diào)用失敗的回調(diào)函數(shù)。 |
complete | Function | 否 | 接口調(diào)用結(jié)束的回調(diào)函數(shù)。 |
示例:
export default {
setKeepScreenOn() {
brightness.setKeepScreenOn({
keepScreenOn: true,
success: function () {
console.log('handling set keep screen on success.')
},
fail: function (data, code) {
console.log('handling set keep screen on fail, code:' + code + ', data: ' + data);
},
});
},
}
審核編輯 黃宇
-
鴻蒙
+關(guān)注
關(guān)注
57文章
2302瀏覽量
42689
發(fā)布評論請先 登錄
相關(guān)推薦
評論