屏幕亮度
說明:
導入模塊
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文章
2342瀏覽量
42821
發布評論請先 登錄
相關推薦
評論