当前位置: 首页 > news >正文

UNIAPP二维码展示页亮度调至最亮返回恢复进入前亮度

onLoad(params) {let num = plus.screen.getBrightness().toString(); //转字符串是要存到stoage中number类型会存储失败plus.storage.setItem("pmld", num)plus.screen.setBrightness(1); //设置屏幕亮度,范围0-1
}onUnload() {let platform=uni.getSystemInfoSync().platform;let num = Number(plus.storage.getItem("pmld"))if (platform=='ios') {plus.screen.setBrightness(num);} else {plus.screen.setBrightness(-1);}},

设置屏幕亮度

plus.screen.setBrightness(brightness);

说明:调用此方法调节设备屏幕亮度。

参数:     

  • brightness: ( Number ) 必选 屏幕的亮度值

    取值范围为0到1,0表示最低亮度值,1表示最高亮度值。 HBuilderX3.2.11+版本新增支持取值-1,仅Android平台支持,表示设置应用的屏幕亮度与系统屏幕亮度保持一致。

平台支持:

  • Android - 5.0+ (支持) :

    应用有独立的亮度,设置应用的屏幕亮度不会修改系统屏幕亮度,仅对当前应用在前台运行时有效,退出应用后屏幕亮度切换回系统屏幕亮度。 如果要保证应用的屏幕亮度与系统屏幕亮度一致,可以设置值为 -1。

  • iOS - 9.0+ (支持) :

    应用没有独立的亮度,设置时会修改系统屏幕亮度。 不支持设置值为 -1。

获取屏幕亮度值

plus.screen.getBrightness();

说明:屏幕亮度值范围为0到1,0表示最低亮度值,1表示最高亮度值。

http://www.lryc.cn/news/338580.html

相关文章:

  • Golang ProtoBuf 初学者完整教程:安装
  • Isolation Forest 简介
  • Java爬虫携带sign签名
  • 设计者模式之中介者模式(下)
  • SAP SD学习笔记04 - 出荷Plant(交货工厂),出荷Point(装运点),输送计划,品目的可用性检查,一括纳入/分割纳入,仓库管理
  • bind包装器——C++新特性(三)
  • MXNet的下载安装及问题处理
  • Python 中的列表排序和排序规则
  • 面经整理1
  • ChatGPT个人专用版 SSRF漏洞复现(CVE-2024-27564)
  • Python中的可哈希与不可哈希对象详解
  • 【嵌入式DIY实例】-DIY速度计
  • 1.0 Hadoop 教程
  • 【无人机/平衡车/机器人】详解STM32+MPU6050姿态解算—卡尔曼滤波+四元数法+互补滤波(文末附3个算法源码)
  • 智能水务系统:构建高效节水的城市水网
  • 【JavaEE初阶系列】——网络编程 UDP客户端/服务器 程序实现
  • 数据结构复习指导之绪论(算法的概念以及效率的度量)
  • C语言经典例题(23)
  • Gitea的简单介绍
  • Qt信号与槽
  • QQ农场-phpYeFarm添加数据教程
  • Java中创建多线程的方法
  • MT3020 任务分配
  • 【Redis】事务
  • 每日一题(leetcode238):除自身以外数组的乘积--前缀和
  • 内网通如何去除广告,内网通免广告生成器
  • 视频知识整理
  • 【2024】使用Rancher管理k8s集群和创建k8s集群
  • 生成对抗网络 – Generative Adversarial Networks | GAN
  • 基于深度学习的生活垃圾智能分类系统(微信小程序+YOLOv5+训练数据集+开题报告+中期检查+论文)