BrightnessTools 拓展:设置手机亮度的工具

« 返回首页

BrightnessTools 拓展

代码块
描述

发生错误时触发该事件。

参数
类型
描述
error String 返回错误的描述信息。


检测到任何亮度或自适应变化时触发。参数“changed”表示发生了哪些变化。

参数
类型
描述
changed Number (int) 返回哪些发生了变化。
0 = 亮度变化,
1 = 自适应变化
brightness Number (int) 返回当前亮度。
adaptive boolean 返回当前自适应状态。

返回值: Boolean

检查是否授予修改系统设置的权限。
返回值: Number (int)

获取用户手机的最大亮度。如果未找到最大亮度,则返回 255。

注意:Android 系统规定最大值应为 255。
但是,不同品牌的手机设置不同,例如部分小米手机的最大值是 4000。
注册 Changed 的​​监听器
显示用于控制哪些应用程序被允许写入/修改系统设置的屏幕。


设置用户手机的亮度。最小值为 0。

参数
类型
描述
Brightness Number (int) 设置/返回亮度取决于给定的整数。



将亮度设置为自适应或非自适应。如果为 true,则为自适应;否则为非自适应。

参数
类型
描述
Adaptive Boolean 设置/返回自适应或非自适应。

方法

CanWriteSettings可修改系统设置()
检查是否已授予修改系统设置的权限。
MaxBrightness最大亮度()
获取手机的最大亮度值;找不到时返回 -1。
OpenWriteSettingsScreen打开写入设置页()
打开系统设置中控制哪些应用可修改系统设置的页面。
RegisterOnChange注册变化监听()
注册后可检测亮度与自适应显示的变化,变化时触发 Changed 事件。

事件

Changed变化时(变化类型,当前亮度,自适应)
检测到任何亮度或自适应显示变化时触发。
ErrorOccurred出错时(错误信息)
发生错误时触发。

aix拓展下载

com.watermelonice.BrightnessTools.aix

demo下载

TestBrightnessExt.aia


版权信息

本文档内容依据原作者发布页面整理翻译,版权归原作者所有。

  • 原作者:watermelonice
  • 原始网址:https://community.appinventor.mit.edu/t/free-brightnesstools-tools-that-set-brightness-of-your-phone/16442
文档反馈