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

为安卓平板电脑屏幕调节亮度,第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

随机推荐

  • 身体乳液哪个牌子好用

    精华露和精华液是我们常见的美容护肤产品,它们都是一种高浓度的保养品,含有多种活性成分,能够深层滋养肌肤。虽然两者名称相似,但其实它们有着不同的特点和使用方法。从质地上来看,精华露通常是半透明的液体状质地,较为清爽易吸收;而精华液则比较浓稠,

    2024-04-15
    64800
  • 化妆品公司有哪几家

    国际知名化妆品品牌前十名有:兰蔻、雅诗兰黛、迪奥、资生堂、倩碧、海蓝之谜、SK2、香奈儿、赫莲娜、伊丽莎白雅顿。一、兰蔻兰蔻1935年诞生于法国,是由Armand Petitjean(阿曼达·珀蒂让)创办的品牌。作为全球知名的高端化妆品品牌

    2024-04-15
    56100
  • 薇诺娜清痘修复精华液好用吗?薇诺娜清痘精华液祛痘效果

    脸上长痘痘这样的肌肤问题,在现实生活中是非常常见的,也是很多年轻肌肤的美眉们最大的肌肤问题,长痘痘会使自己的肌肤有炎症损伤,并且还会导致肌肤的毛孔粗大,今天小编要介绍的是一款祛痘的精华液,是纯植物配方的,就是薇诺娜清痘修复精华液。1、产品介

    2024-04-15
    56900
  • 妮维雅q10面霜怎么样

    NIVEA Q10 能量抗皱晚霜含有与皮肤成分相同的Q10和肌酸,能紧致皮肤,减少细纹。含有辅酶Q10和肌酸的密集型面霜提供24小时抗皱保护,一夜之间使皮肤滋养,并促进胶原蛋白的产生。使用仅一周后,皮肤更加紧致;4周后,额头、眼周、脸颊和嘴

    2024-04-15
    49300
  • 珂纯化妆品是贴牌吗

    是贴牌。珂纯化妆品并不自主研发和生产产品,而是将其品牌授权给其他化妆品公司进行生产和销售,珂纯化妆品仅提供品牌和设计,并在产品的销售和营销方面提供支持,但并不直接参与产品制造的过程。成品OEM订单起订量的要求一般是按照瓶、个、支、片的单位来

    2024-04-15
    66500
  • 什么是保湿精华凝露?和精华液有区别吗?它们用法功效那个好?

    精华液因为效果好,见效快,所以备受欢迎,现在大牌的精华液动不动都是上千元,其实这些大牌真没有我们想象的那么好,倒是现在把大牌和国产的精华液在一起评测,很多国产的精华液功效都超过了外国的大牌,所以今天我们就介绍一下咱们国产非常好用的精华液,效

    2024-04-15
    51000
  • 清莹露和神仙水的区别

    清莹露和神仙水的区别为价格区别、外观区别、功效区别、适用人群不同、效果区别。1、成分区别:神仙水是由半乳糖酵母的发酵物过滤液组成,除了丁二醇和其它润肤成份之外,没有其它有效成份。清莹露是用水做溶剂,加入了酵母、甘油、适量的乳化剂和酸类,水杨

    2024-04-15
    42600

发表评论

登录后才能评论
保存