为安卓平板电脑屏幕调节亮度

为安卓平板电脑屏幕调节亮度,第1张

  屏幕太亮或太暗不用着急,接下来的几个小步骤,就可以教您轻松调节屏幕亮度,让您看书、看**,视觉效果更好!

  1、首先,仍然是打开菜单,点击设置。

  2、然后选择“声音和显示”。

  3、点击列表中的“亮度”。

  4、这个时候看到的界面,就可以任意调节屏幕亮度了。

手机屏幕刺眼,安卓有以下几种办法可以解决:

1、将手机亮度调到最低。待机界面依次点击设置、全部设置、显示、亮度,关闭自动调节亮度,把亮度拉倒最左侧;

2、切换到夜间模式,很多软件都有自带的夜间模式。如:上QQ的时候,点击左上头像,下载夜间模式。切换到夜间模式。再如:用百度浏览器上网的时候,点击下方“三横"图标,在弹出的界面里,选择夜间模式;

3、看视频的时候,光线不要正对自己的眼睛,尽量使手机和眼睛保持一定的夹角,避开大部分光线。

苹果手机解决方法:

1、通过home键,调节屏幕亮度。待机界面依次点击设置、通用、辅助功能、缩放、全屏幕缩放,用三根手指,快速点击屏幕三次,然后会弹出缩放设置的菜单,选择选取滤镜,然后选择弱光。设置好了之后,只需连续按home键三次,屏幕的亮度立刻切换到最低亮度。当然,如果要恢复亮光,同样也是连续按home键三次切换。

1Android系统亮度调节

Android系统亮度调节全局性最高,常见于系统设置中的亮度设置项。Android中提供了获取和设置系统亮度值(“手动模式下的亮度值”)的接口,具体如下:

1 // 获取系统亮度

2 SettingsSystemgetInt(getContentResolver(), SettingsSystemSCREEN_BRIGHTNESS);

1 // 设置系统亮度

2 SettingsSystemputInt(getContentResolver(), SettingsSystemSCREEN_BRIGHTNESS,systemBrightness);

其中,需要注意的是,返回的亮度值是处于0-255之间的整型数值。

Android

21以后的系统中,系统亮度调节中新增了“自动亮度”选项。“自动亮度”是依据外界光源来自动的改变系统亮度,目前大部分手机中对“自动亮度”还可以进行小幅度的调节其值。与自动亮度相对应的是“手动亮度”,当处于“手动亮度”下,设置拖动亮度进度条会大幅度的改变Android系统亮度。“手动亮度”和“自动亮度”分别称之为Android系统的“亮度模式”。

与之相对应的,Android系统中也提供了获取和设置“亮度模式”的接口。

1 // 获取系统亮度模式

2 SettingsSystemgetInt(getContentResolver(), SettingsSystemSCREEN_BRIGHTNESS_MODE);

1 // 设置系统亮度模式

2 SettingsSystemputInt(getContentResolver(), SettingsSystemSCREEN_BRIGHTNESS_MODE, systemMode);

可是遗憾的是,Android中并未提供处于“自动亮度”模式下的亮度值接口。上面所说的获取系统亮度值接口实际上都是指“手动亮度”模式下的亮度值。

一般而言,通过手动亮度值以及设置系统亮度模式接口,可以满足常规的大部分针对Android系统亮度设置编码需求,以完成系统亮度调节。

2Android App亮度调节

与系统亮度不同的是,Android中并未直接提供针对于App层面的亮度调节方式。因此,对于需要进行App的亮度调节,可以通过系统亮度调节或当前屏幕的亮度调节方式间接来实现。

3Android当前屏幕(Window)亮度调节

Android针对当前屏幕(Window)提供了设置亮度的接口,常见写法如下:

1 Window window = activitygetWindow();

2 WindowManagerLayoutParams lp = windowgetAttributes();

3 lpscreenBrightness = brightness;

4 windowsetAttributes(lp);

其中,需要注意的是此处的brightness是一个00-10之间的一个float类型数值。

默认情况下,当我们直接修改了系统亮度值后,当前Window中是可以即时反应出来亮度效果的,这是因为默认情况下,WindowManagerLayoutParams的screenBrightness的默认值为WindowManagerLayoutParamsBRIGHTNESS_OVERRIDE_NONE。

即表示Window没有自己的亮度参数,将依随系统亮度效果的变化而变化。这也就是我们最常见的:当调整系统亮度后,所有Window都即时反应出系统亮度设置效果。

当时,实际项目中我们还会遇到此类需求:系统设置亮度时只针对当前Window或App内生效,而不影响到系统本身的亮度设置。

假设当前Window内有一个SeekBar,UI与系统亮度调节UI基本类似,用户可以滑动此SeekBar,使得当前Window亮度即时发生变化,且不影响到系统亮度效果。如何实现呢?

此时我们需要启用WindowManagerLayoutParams的screenBrightness参数,使之具有自动的特定亮度值,设置此值后在当前Window范围内,其将覆盖掉系统亮度设置。

因此,有必要将用户选择的亮度值转换为相应的Window亮度值(为与系统亮度值相一致,假设SeekBar的最大值为255)。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/1286373.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-09-11
下一篇2023-09-11

随机推荐

  • 雅诗兰黛精华露和精华的区别

    雅诗兰黛精华露和精华的区别如下:1 质地:精华露是高浓缩后的护肤品,质地较为粘稠,更适合干性皮肤使用。而精华液是液体状态,质地更清爽一些,可在面霜之前使用,具有深度补水 和美白的作用。2 适用人群:精华露适合30岁以上的人群,而精华液适合各

    2024-04-15
    25600
  • 完美玛丽艳的美白精华露用过的人说下效果如何…谢谢

    使用完美玛丽艳的美白精华露的人对其效果的反馈是正面的。有人认为使用后皮肤变得更加明亮透亮,斑点有所减轻,同时肌肤补水和滋润的效果也很好,皮肤变得更加柔软细嫩。另外,这款产品的质地轻盈易吸收,味道好闻,使用时感觉很愉悦。在价格方面,相比其他品

    2024-04-15
    26400
  • 哪些韩妆品牌好?

    这个感觉自己还是比较有发言权的,用韩妆两年多了,韩国叫得上名字来的护肤品和面膜几乎都用过,彩妆很少用,没时间化妆,哈哈,便宜点的悦诗风吟,AHC,中档得呼吸、伊思,好一些的人雪花秀、后的水颜套、拱辰享、美白套,最贵的就是天气丹吧。每种产品各

    2024-04-15
    16900
  • 40岁男士适合妮维雅 哪个系列

    水活畅透保湿系列。妮维雅男士推出的水活畅透保湿系列,蕴含小分子玻尿酸,可密集保湿锁住水分。其中的精华露添加了深海黄金藻成分,能够呵护肌肤、改善肤质,帮助缓解粗糙干纹、水油失衡、暗淡无光等肌肤问题。洁面后使用,能够唤醒肌肤,令肌肤更显年轻光滑

    2024-04-15
    27100
  • 妮维雅男士护肤品使用顺序

    妮维雅男士护肤品使用顺序在男士的日常护肤过程中,正确的使用顺序是非常重要的。这样不仅可以确保产品充分发挥功效,还能最大程度地满足皮肤的需要。对于妮维雅男士护肤品的使用顺序,以下是一些建议供参考。洁面是护肤过程中的第一步,也是最基础的一步。选

    2024-04-15
    14500
  • 花御颜彩妆套盒怎么样

    好。1、花御颜是国内的一个中低端档次的化妆品和护肤品品牌,价格比较便宜,性价比高整体来说属于中端品牌,在2021年推出花御颜彩妆套盒,该套盒根据查询相关资料显示,包装的很好,外型很精美,质地手感很好,性价比最高,工艺非常好。是正品。京东七小

    2024-04-15
    8700
  • 伊思水乳好用吗

    对于水乳的选择,我们需要告诉大家的就是,一定要选择出最适合自己一款产品,现在的晶钻蜗牛再生水乳还是不错的,它是属于清爽型的,比较适合的肤质就是混合偏油性的,还有就是油性的肌肤,一般在三十左右的人们当中,是特别的愿意来选择它的,而且我们也看到

    2024-04-15
    17600

发表评论

登录后才能评论
保存