1.如果在使用seekbar 设置屏幕亮度时,连续滑动就会出现进度上圆点来回跳动,有可能也会发生ANR ,连续操作Settings数据库是耗时操作,所以容易发送anr
使用DisplayManager 可以去设置屏幕亮度

  private void setBrightness(float brightness) {//brightness 是0-1 float数据类型try {if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.M) {DisplayManager mDisplayManager =  mContext.getSystemService(DisplayManager.class);Log.i(TAG,"mDisplayManager ="+mDisplayManager);mDisplayManager.setTemporaryBrightness(brightness);}} catch (Exception e) {e.printStackTrace();}}滑动条停止的时候更新settings数据库AsyncTask.execute(new Runnable() {public void run() {Log.i(TAG,"AsyncTask");Settings.System.putInt(mContext.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, brightness);}});

Android10 系统接口 设置屏幕亮度相关推荐

  1. linux 显卡亮度,在Deepin 15.10系统中安装NVIDIA显卡驱动后设置屏幕亮度的方法

    首先需要在Deepin 15.10操作系统中安装NVIDIA显卡驱动,参考在Deepin系统中安装英伟达NVIDIA显卡驱动的方法一文,然后按照下面的两种方法设置屏幕亮度,实测在Deepin 15.1 ...

  2. PHP 屏幕亮度,window_Win8系统 调节电脑屏幕亮度的四种方法,第一页:Win8系统下调节电脑屏 - phpStudy...

    Win8系统 调节电脑屏幕亮度的四种方法 第一页:Win8系统下调节电脑屏幕亮度的四种方法 第二页:Win8系统下调节电脑屏幕亮度的四种方法 刚接触到win8系统的用户或许会比较生疏,很多设置都找不到 ...

  3. surface pro win10 重装系统并解决屏幕亮度闪烁和降频的问题

    原文链接: surface pro win10 重装系统并解决屏幕亮度闪烁和降频的问题 上一篇: win10 全局快捷键设置启动程序 下一篇: LeetCode - Single Number II ...

  4. Android设置屏幕亮度

    目录 目录 使用场景 屏幕亮度调节模式 获取屏幕亮度值 设置系统屏幕亮度值 设置当前窗口亮度 使用场景 最近在研究AndroidL Settings的代码,写了一个简单的控件来操控屏幕亮度. 其实,调 ...

  5. android 获取和设置屏幕亮度

    /**获取屏幕亮度 / public static int getScreenBrightness(Activity activity){ int value = 0; ContentResolver ...

  6. Android 12.0系统默认设置屏幕永不息屏

    目录 1.概述 2. 系统默认设置屏幕永不休眠功能代码 3. 系统默认设置屏幕永不休眠功能分析和功能实现

  7. 【微信小程序】获取/设置屏幕亮度

    微信小程序中经常用到设置屏幕亮度,比如生成二维码时候. 1.获取屏幕亮度 wx.getScreenBrightness() if (wx.getScreenBrightness) {//获取屏幕亮度 ...

  8. 台式计算机如何设置屏幕亮度,怎么调整台式电脑屏幕亮度的方法,如何调整显示器...

    使用计算机时,会遇到屏幕亮度过高或过低,看起来不太舒服的情况,因此我们需要调整计算机的亮度,但是有些用户仍然没有知道如何调整.台式计算机的屏幕亮度,因此如何调整显示器的亮度,下面的编辑器将与您分享调整 ...

  9. linux系统如何调屏幕亮度,Linux入门教程:Ubuntu笔记本屏幕亮度调节

    前天入手一台Dell笔记本,i7第五代处理器,8G内存,1T硬盘,很符合我对移动工作站的要求.今天果断将正版win8替换为Ubuntu,DIY的后果就是原来3秒启动系统变成了现在15秒,忍了.但是另一 ...

  10. android 彻底 关 亮度,Android设置屏幕亮度为0关闭屏幕 – 如何避免

    在 Android 2.3.3中,我尝试使用以下代码将屏幕亮度设置为0: Window myWindow = getWindow(); WindowManager.LayoutParams winPa ...

最新文章

  1. bootstrap-datetimepicker时间控件添加清除按钮
  2. History操作历史记录
  3. 简单工厂模式(Simple Factory)
  4. 数据建模中的大坑判断
  5. 初学者对python的认识_Python初学者列表,python,初识
  6. .net 安装remoting服务
  7. 数组元素的查找,添加,修改,删除
  8. 微信小程序API之map
  9. bzoj2756: [SCOI2012]奇怪的游戏
  10. 算法评测在本地生活地图技术领域的探索和实践
  11. Windows清理助手ARSWP
  12. elastic search配置ik分词及pinyin分词使搜索同时支持中文和拼音搜索
  13. java定义静态常量_如何在Java中定义常量
  14. matlab上机题库,matlab上机模拟试题
  15. 用chrome插件实现cookie同步
  16. mysql数据库(mariadb)
  17. 常用正则表达式-IP地址
  18. 最新免费空间排行榜 from bbs.crsky.com
  19. Mesos-软件源方式安装配置说明
  20. WPS强占8080端口

热门文章

  1. MySQL - 安装教程详细图解
  2. STM32的串口协议
  3. STM32实战总结:HAL之数码管
  4. EMD EEMD CEEMD CEEMDAN IEEMDAN 附赠EEMD代码
  5. vue中获取屏幕高度(封装使用)
  6. 动作捕捉用于蛇运动分析及蛇形机器人开发
  7. Vue仿支付宝首页(更多)添加、删除、拖拽、点击等功能
  8. 渐变色【R Color】
  9. (XWZ)的Python学习笔记Ⅲ——面向对象高级编程
  10. 从转行到入行(27岁跨行+跨专业+培训机构)