android 关闭自动亮度,android – 如何打开和关闭自动亮度? (不重复)
我只是试图打开和关闭自动亮度.
我开始使用此代码(在onCreate方法内)
final ToggleButton autoBrightToggle = (ToggleButton) findViewById(R.id.brightToggle);
// display auto brightness state
final ToggleButton autoBrightToggle = (ToggleButton) findViewById(R.id.autoToggle);
autoOnOrOff.setText(String.valueOf(getAutoBrightnessMode()));
autoBrightToggle.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (autoBrightToggle.isChecked()) {
setAutoBright(true);
} else {
setAutoBright(false);
}
}
}); // end anonymous OnClickListener function
// toggle the brightness mode
private void setAutoBright(boolean mode) {
if (mode) {
Settings.System.putInt(cr, SCREEN_BRIGHTNESS_MODE, SCREEN_BRIGHTNESS_MODE_AUTOMATIC);
autoOnOrOff.setText(String.valueOf(getAutoBrightnessMode()));
} else {
Settings.System.putInt(cr, SCREEN_BRIGHTNESS_MODE, SCREEN_BRIGHTNESS_MODE_MANUAL);
autoOnOrOff.setText(String.valueOf(getAutoBrightnessMode()));
}
}
哪个似乎不起作用. setAutoBrightnessMode()方法也在onResume()中再次调用,但具有相同的非结果.
无论如何,如果有人觉得这个问题多余,我很抱歉,其他帖子没有让我到达我需要去的地方!
(FWIW – 我在我的旧Droid X和我的Galaxy Nexus上测试了这个,而不是模拟器)
已编辑 – 更新:
我99%肯定现在我没有看到设置面板和桌面小部件中反映的自动亮度模式有任何变化 – 即使我实际上可能正在改变它的价值.
部分问题是我不知道如何确定自动亮度是否开启!
例如,屏幕是否快速且明显地改变?我一直期待着根据环境立即发生明显的亮度变化 – 但也许变化很微妙?并在更长的时期?或者在亮度变化之前需要30秒或更长时间的环境变化?
有人可以建议我如何跟踪这个吗?我已经尝试查询Settings.System.SCREEN_BRIGHTNESS_MODE常量 – 将此方法挂钩到文本字段:
private int getAutoBrightnessMode() {
try {
int brightnessMode = Settings.System.getInt(cr, SCREEN_BRIGHTNESS_MODE);
} catch (Settings.SettingNotFoundException e) {
e.printStackTrace();
int brightnessMode = -10000;
}
return brightnessMode;
}
但它总是读取0,即使在onResume()之后也是如此. : – ((
我知道这是一个简单的程序,但我正在尝试自己学习这些东西,并且几乎没有正式的CS培训……所以我只能说我对此非常沮丧,感觉就像我我已经把自己投入了一个角落,在这一点上,我很生气,我不能再思考了.
所以帮助会很棒.
android 关闭自动亮度,android – 如何打开和关闭自动亮度? (不重复)相关推荐
- python中文件的打开与关闭_python中的文件打开与关闭操作命令介绍
python中的文件打开与关闭操作命令介绍 1.文件打开与关闭 在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 open(文件名,访问模式). f = open('t ...
- Android获取软键盘的高度、键盘的打开与关闭、监听键盘处于打开还是关闭状态
最近在项目中,需要获取到软键盘的高度,再将底部的布局上移键盘的高度,话不多说,直接上代码: 获取软键盘高度 //一个静态变量存储高度public static int keyboardHeight = ...
- python关闭文件的函数_python打开与关闭文档
打开和关闭文件 现在,您已经可以向标准输入和输出进行读写.现在,来看看怎么读写实际的数据文件. Python 提供了必要的函数和方法进行默认情况下的文件基本操作.你可以用 file 对象做大部分的文件 ...
- 关闭后天 树莓派_如何打开和关闭树莓派(绝对新手)
这篇短文教你如何打开树莓派以及如何在之后正确关闭它. -- Chinmay(作者) 树莓派是最流行的 SBC(单板计算机)之一.如果你对这个话题感兴趣,我相信你已经有了一个树莓派.我还建议你使用其他树 ...
- python关闭文件os_python_文件的打开和关闭
文件对象 = open('文件名','使用方式') rt:读取一个txt文件 wt: 只写打开一个txt文件,(如果没有该文件则新建该文件)会覆盖原有内容 at:打开一个txt文件,并从文件指针位置追 ...
- python中怎么关闭文件-python_文件的打开和关闭
文件对象 = open('文件名','使用方式') rt:读取一个txt文件 wt: 只写打开一个txt文件,(如果没有该文件则新建该文件)会覆盖原有内容 at:打开一个txt文件,并从文件指针位置追 ...
- dropbox_询问操作方法:加快“开始”菜单搜索,停止自动旋转Android屏幕以及由Dropbox驱动的Torrenting...
dropbox This week we take a look at tweaking the Window's start menu search for fast and focused sea ...
- 如何关闭linux防火墙图形界面,如何让linux防火墙打开或者关闭
如何让linux防火墙打开或者关闭 (2011-08-23 06:27:38) 标签: 杂谈 如何让linux防火墙打开或者关闭如何查看linux防火墙是否关闭 ( chkconfig iptable ...
- 重装助手教你如何打开或者关闭粘滞键
当打开好系统粘滞键时,您可以按顺序键(SHIFT,CTRL或ALT)然后按顺序而不是同时按下另一个键来输入移位键(修改后) )字符和其他组合键.这样,您可以按下修改键并使其保持活动状态,直到按下另一个 ...
最新文章
- 用ECMAScript4 ( ActionScript3) 实现Unity的热更新 -- 使用原型链和EventTrigger
- JavaScript封装一个注册函数解决兼容问题
- 比特率 波特率 数据传输速率 区别(转)
- 1.3:Render Pipeline and GPU Pipeline
- 干货:RabbitMQ消息队列基本原理介绍
- atan与atan2的区别
- C# 8 新特性 - 可空引用类型
- 百度贴吧10亿量级LAMP架构分享
- Java ResourceBundle getLocale()方法与示例
- 修炼一名软件工程师的职业水准
- 转:设置Eclipse中的tab键为4个空格的完整方法
- .java中jar_java中的jar
- lammps学习总结3
- 【转】Unity 对象池(Object Pooling)理解与简单应用
- python 等值面多边形平滑_三次贝塞尔曲线平滑多边形
- 科研写作之word技巧——首行缩进、图 表 公式 自动编号和引用、子标题细节
- c语言if如何判断键盘输入是整数,利用if,else判断输入的是不是一个正整数
- Wordpress最强大的主题-2019最新The7.7主题
- Android 地图导航调用百度地图、高德地图、腾讯地图
- 排球-五一跑位(转)
热门文章
- ROS实战(一) 语音交互系统的学习:初步了解语音交互流程
- 赛宁网安实力登榜“中国网络安全企业百强”
- leadtools ocr java_LEADTOOLS OCR文字识别教程:处理识别结果
- ListView 成员 (2007 system)
- 斗鱼性能服务器介绍,斗鱼主播服务器分布揭秘!魔兽世界怀旧服精彩不间断
- 12月份的武汉免费玩
- Vue—插槽(Slot)详解
- Python文件字节读写
- C++与我的甜蜜第二天
- 【读书笔记】管理技巧-逆商思维,逆商:我们该如何应对坏事件_2020.07.01