Flutter使用第三方插件调节亮度

  • Screen插件介绍
  • Screen安装、使用示例
  • Screen使用过程中遇到的问题及解决方案

Screen插件介绍

Screen是一个Flutter插件,用于在Android和IOS上管理设备的屏幕亮度,Screen插件详情。

Screen安装、使用示例

  1. 安装
    使用 flutter pub add screen 命令安装依赖。
  2. 使用
    在Manifest文件中添加如下权限:
<uses-permission android:name="android.permission.WAKE_LOCK" />

示例:

// Import package
import 'package:screen/screen.dart';// Get the current brightness:
double brightness = await Screen.brightness;// Set the brightness:
Screen.setBrightness(0.5);// Check if the screen is kept on:
bool isKeptOn = await Screen.isKeptOn;// Prevent screen from going into sleep mode:
Screen.keepOn(true);

Screen使用过程中遇到的问题及解决方案

问题:在使用过程中,打开页面时获取屏幕原来的亮度,记录该值,在关闭页面时使用Screen.setBrightness恢复原来的亮度,但是恢复的亮度总是会比原来屏幕的亮度要亮。
解决方案:使用Screen.setBrightness(-1),恢复亮度时将值设置为-1,表示跟随系统的亮度,这时恢复屏幕亮度时就跟系统的亮度一致了。

Flutter利用第三方插件Screen调节屏幕亮度相关推荐

  1. win10的怎么调计算机亮度,Win10系统调节屏幕亮度的三种方法【图文】

    全新的Win10系统里面的界面设计非常好看,而且有些也是色彩十分明亮.那么如果觉得太亮的话,要怎么调节呢?下面就给大家介绍Win10系统调节屏幕亮度的四种方法. 调节方法一: 1.首先打开开始菜单,接 ...

  2. Android Screen Brightness 屏幕亮度 的获取和修改

    Android Screen Brightness 屏幕亮度 的获取和修改 一.获取系统的屏幕亮度值 二.修改App屏幕亮度(仅当前应用) 三.修改系统屏幕亮度(所有应用) 一.获取系统的屏幕亮度值 ...

  3. win10调节屏幕亮度_自动调节电脑屏幕亮度软件,保护你的眼睛

    本文共514个字,预计用时2分钟 小伙伴们,今天给大家分享一个小软件,名字叫做 EyeCareApp,中文名:护眼软件 EyeCareApp是一款能够调节屏幕亮度的软件,它可以调整屏幕亮度,滤除蓝光, ...

  4. Win11系统调节屏幕亮度的方法

    目前Win11系统是一款非常火热的电脑操作系统,很多用户都想安装体验,电脑安装了Win11系统后发现屏幕太亮了,看久了眼睛很疲累,于是想要重新修改一下屏幕亮度,但是这个该如何操作呢?接下来小编就来为大 ...

  5. win10调节屏幕亮度_Win8系统笔记本电脑如何调节屏幕亮度?

    Win8系统电脑如何调整笔记本屏幕的亮度?笔记本是Win8系统的,该如何调节屏幕亮度?下面给大家分享具体操作方法. 解决办法: 1.首先,我们移动鼠标点击桌面上的"控制面板",然后 ...

  6. 重温Android——调节屏幕亮度

    唔,明天要去网易笔试Android实习生,于是翻出以前写的Android代码,温习一下,想象一下,当然,这必然不会导致太多的本质改变,不过总得试试,就这样, 上代码. 1 package androi ...

  7. 电脑调节屏幕亮度快捷键失灵の解决方案

    一.前言 博主的笔记本平时也不太调整屏幕亮度,基本都是让它保持在60. 但最近突发奇想用了一下之前原本好使的快捷键Fn+F8/F9,想调一下屏幕亮度,结果发现这两个快捷键失灵了.于是上网搜了好多解决方 ...

  8. linux屏幕怎么暗一点,Ubuntu 12.10 调节屏幕亮度经验分享

    我一直用的是Ubuntu,刚开始,我不知道Ubuntu屏幕亮度过亮,每次到学校机房的XP上都觉得其桌面太丑了(亮度所致)^-^.    这几天我才发现我眼睛有时候受不了,到网上一查才知道是屏幕太亮所致 ...

  9. 计算机无法屏幕亮度,win7电脑屏幕亮度无法调节怎么办?调节屏幕亮度的方法...

    众所周知,调节一个舒适屏幕亮度是非常重要的,可以保护眼睛.最近有用户发现屏幕亮度无法调节,使用键盘上的组合键调节屏幕亮度后,发现屏幕突然变得较暗.想再将屏幕调亮发现试了好几个方法都没有效果,该怎么解决 ...

最新文章

  1. 阿里云MaxCompute(大数据)公开数据集---带你玩转人工智能
  2. python 自动化微信小程序_appium+python自动化56-微信小程序自动化(摩拜为例)
  3. bilibili在线解析接口_SpringBoot+Gradle+MyBatisPlus3.x + Swagger搭建在线和离线API
  4. java 数组的拷贝 对象数组的拷贝 System.arraycopy函数
  5. 安卓监听软键盘搜索键
  6. Spring Boot接口返回的字段名和实体类中定义的字段名不一致
  7. IOS开发学习----给表视图设置缩进级别
  8. 阿里巴巴Android开发手册V1.0.0随手笔记
  9. Java 删除非空文件夹
  10. 一、最简单的爬虫(python3 爬虫小白系列文章)
  11. Tasker实现简易的Telegram新消息朗读
  12. 每日一学18——凉鞋的简易有限状态机
  13. 百度开源地图服务器搭建
  14. input-group两侧添加额外元素
  15. 《陰陽師·付喪神卷·瓜仙人》原作:梦枕貘
  16. 一种网格去噪算法(基于平均面法向的均值滤波)
  17. 计算机专业课学习清单(书籍+公开课)
  18. 结合grabcut和inpaint,实现人像去除
  19. 算出指定日期在当年的第几周
  20. 全新二开PHP自适应极简多引擎搜索单页网站源码

热门文章

  1. 数字孪生服务提供模式及典型案例
  2. 史蒂芬·柯维写给年轻人的高效工作秘笈
  3. 自动对焦模块理论基础及其硬件实现浅析(一)
  4. 放假安排 自己MARK
  5. bshare手动分享网址到QQ空间、朋友网等常用网站代码
  6. Redis 知识收集
  7. 地下水情监测仪应用库区安全行业
  8. 2018年度锦鲤已出! 抽中奖的重点是什么?
  9. iPhone手机使用:iPhone XR的双卡双待设置
  10. 三电极体系电化学测量模组