屏幕亮度
說明:
導入模塊
import brightness from '@system.brightness';
brightness.getValue
getValue(Object): void
獲得設備當前的屏幕亮度值。
系統能力: SystemCapability.PowerManager.DisplayPowerManager
參數:
參數名 開發前請熟悉鴻蒙開發指導文檔 :[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md ] | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調用成功的回調函數。 |
fail | Function | 否 | 接口調用失敗的回調函數。 |
complete | Function | 否 | 接口調用結束的回調函數。 |
success返回值:
參數名 | 類型 | 說明 |
---|---|---|
value | number | 屏幕亮度,取值為1-255之間的整數。 |
示例:
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
設置設備當前的屏幕亮度值。
系統能力: SystemCapability.PowerManager.DisplayPowerManager
參數:
參數名 | 類型 | 必填 | 說明 |
---|---|---|---|
value | number | 是 | 屏幕亮度,值為1-255之間的整數。 - 如果值小于等于0,系統按1處理。 - 如果值大于255,系統按255處理。 - 如果值為小數,系統將處理為整數。例如設置為8.1,系統按8處理。 |
success | Function | 否 | 接口調用成功的回調函數。 |
fail | Function | 否 | 接口調用失敗的回調函數。 |
complete | Function | 否 | 接口調用結束的回調函數。 |
示例:
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
獲得當前屏幕亮度模式。
系統能力: SystemCapability.PowerManager.DisplayPowerManager
參數:
參數名 | 類型 | 必填 | 說明 |
---|---|---|---|
success | Function | 否 | 接口調用成功的回調函數。 |
fail | Function | 否 | 接口調用失敗的回調函數。 |
complete | Function | 否 | 接口調用結束的回調函數。 |
success返回值:
參數名 | 類型 | 說明 |
---|---|---|
mode | number | 值為0或1: - 0為手動調節屏幕亮度模式 - 1為自動調節屏幕亮度模式 |
示例:
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
設置設備當前的屏幕亮度模式。
系統能力: SystemCapability.PowerManager.DisplayPowerManager
參數:
參數名 | 類型 | 必填 | 說明 |
---|---|---|---|
mode | number | 是 | 值為0或1 - 0為手動調節屏幕亮度 - 1為自動調節屏幕亮度 |
success | Function | 否 | 接口調用成功的回調函數。 |
fail | Function | 否 | 接口調用失敗的回調函數。 |
complete | Function | 否 | 接口調用結束的回調函數。 |
示例:
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
設置屏幕是否保持常亮狀態,開啟常亮模式推薦在onShow()階段調用。
系統能力: SystemCapability.PowerManager.DisplayPowerManager
參數:
參數名 | 類型 | 必填 | 說明 |
---|---|---|---|
keepScreenOn | boolean | 是 | 是否保持屏幕常亮。 |
success | Function | 否 | 接口調用成功的回調函數。 |
fail | Function | 否 | 接口調用失敗的回調函數。 |
complete | Function | 否 | 接口調用結束的回調函數。 |
示例:
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);
},
});
},
}
審核編輯 黃宇
-
鴻蒙
+關注
關注
57文章
2392瀏覽量
43055
發布評論請先 登錄
相關推薦
亮度控制小燈電路--Brightness Control f
![<b class='flag-5'>亮度</b>控制小燈電路--<b class='flag-5'>Brightness</b> Control f](https://file1.elecfans.com//web2/M00/A5/72/wKgZomUMOHiAKincAAAZGWvEREs282.jpg)
鴻蒙原生應用開發-ArkTS語言基礎類庫概述
【創龍AM4379 Cortex-A9試用體驗】屏幕亮度調節方法
無法改變屏幕亮度
#DAYU200#如何動態調節屏幕亮度
鴻蒙語言基礎類庫:system.bluetooth 藍牙
![<b class='flag-5'>鴻蒙語言</b>基礎<b class='flag-5'>類</b><b class='flag-5'>庫</b>:<b class='flag-5'>system</b>.bluetooth 藍牙](https://file1.elecfans.com/web2/M00/EB/95/wKgZomZevfiAZTUiAAAYyNC3ogI340.png)
評論