挺羡慕ios系统的,可以把屏幕亮度调节神器1.2.2那么低

关闭屏幕亮度自动调节-iOS9正式版省电小窍门:电量少时正面朝下屏幕自动关闭
关闭屏幕亮度自动调节-iOS9正式版省电小窍门:电量少时正面朝下屏幕自动关闭
一 : iOS9正式版省电小窍门:电量少时正面朝下屏幕自动关闭  IPhone用户肯定都会关注这个新增的低电量模式,因为苹果在发布会上已经大书特书过了,号称可以延长三小时的电池寿命。用户能够选择正面朝下时限制电能消耗、低能耗模式等带有更细化选项的专门电池菜单。
  iOS 9设备能够利用光线和距离传感器判断设备是否正面朝下,如果是,即使收到通知,设备的屏幕也不会开启。因为通常情况下,屏幕是移动设备中能耗最高的部件。   低能耗模式主要通过限制网络使用进一步降低设备能耗。例如,设备将不再自动接收电子邮件,后台下载和应用更新也会完全停止,其他措施包括减少动画数量和降低屏幕亮度。   事实上,苹果承诺iPhone 6升级iOS 9后电池续航时间可延长1小时,开启低能耗模式后电池续航时间可再延长3小时   设置应用还把电池选项从使用情况子菜单中移出来,设置了一个专门的菜单。设置应用还能记录更短时间段的电池使用情况。   以上就是iOS9省电小技巧,大家可以参考一下哦。二 : 联想S230U如何关闭屏幕亮度自动调节功能最近使用联想S230的过程中,发现屏幕有的时候会突然暗一下,然后过一会儿才又亮回来,搜索了一下发现是它的”自适应亮度“功能在作怪,把这个功能关闭了就没事了,具体操作方法如下:1、打开控制面板,选择”电源选项“;2、根据当前的电源计划,选择右边的”更多计划设置“;3、选择”更改高级电源设置“;4、在弹出的”电源选项“里找到”显示“,并展开”显示菜[www.61k.com]单“;5、展开”启动自适应亮度“,把下面的”使用电池“和”接通电源“都选择关闭。完成以上步骤就大功告成了~三 : Android--保持加速度传感器在屏幕关闭后运行(收集)由于写论文需要,需要用手机加速度采集数据,关于android加速度传感器的介绍网上一抓一大把,但大多都是大同小异,跟官网文档差不多。(www.61k.com)自己写了个取加速度传感器的APK,发现数据有点不对劲,原理屏幕一关后,系统就自动把各种传感器给停掉了,网上找了很久,发现一些可用的资源。1、查看手机是否支持锁屏后继续运行传感器有些手机可以支持后台取传感器数据,有些手机不行,这与硬件厂商具体实现有关,像GPS这些传感器都是很耗电的,厂商也是出于电源管理的考虑,这里是一个不完全列表,总结哪些软件支持屏幕关闭后依然运行传感器。这里更有一款APK(Accelerometer Frequency)专门查看你的手机是否支持。如果你的手机不支持,那还是不要折腾了,换了设备试试。2、实现方法我主要参考了1)2)http://stackoverflow.com/questions/9982433/android-accelerometer-not-working-when-screen-is-turned-off星期天我按他们的方法实现了一下,主要思想就是申请锁屏后CPU不休眠:PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE); PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "My Tag"); wl.acquire(); .. wl.release();我把service写成activity的一个内部类,而我把申请电源管理的命令放在了service的Oncreate()方法里,之前一直纳闷,明明我的手机检测支持的,锁屏后还是没有取数据,而且连接USB时,锁屏后继续取加速度传感器数据,而拔掉USB后就停了,到处找原因,后来才发现service的OnCreate()方法没执行,坑了我。丑又丑点,我把电源管理申请放在了Activity的onCreate()方法中,结果可行了,把代码放上来。&1 public class AccleratePersist extends Activity {
2 private static final String TAG = "AccleratePersist";
3 private static final int DELAY = SensorManager.SENSOR_DELAY_NORMAL;
4 private static boolean STOP =// 开始暂停按钮
5 6 private SensorManager mSensorM
7 private WakeLock mWakeL
8 private TextView accV// 显示加速度值
9 private StringBuilder builder = new StringBuilder();
10 private long lastTimestamp = 0;
11 12 private PersistService myS
13 14 @Override
15 protected void onCreate(Bundle savedInstanceState) {
16 super.onCreate(savedInstanceState);
17 setContentView(R.layout.activity_main);
18 accView = (TextView) this.findViewById(R.id.accValue);
19 final Button stopButton = (Button) this.findViewById(R.id.stopButton);// 停止测量按钮
20 final Button clearButton = (Button) this.findViewById(R.id.clear); // 清除数据
21 22 View.OnClickListener onClickListener = new View.OnClickListener() {
23 24 @Override
25 public void onClick(View view) {
26 if (view == stopButton) {
27 STOP = !STOP;
28 setMeasure();
29 } else if (view == clearButton) {
30 builder = new StringBuilder();
31 accView.setText("");
34 35 @SuppressLint("Wakelock")
36 private void setMeasure() {
37 if (STOP) {// 停止键按下后,取消监听,是否电源
38 stopButton.setText("继续");
39 mSensorManager.unregisterListener(mySerivece);
40 mWakeLock.release();
41 } else {
42 stopButton.setText("停止");
43 mWakeLock.acquire();// 屏幕熄后,CPU继续运行
44 mSensorManager
45 .registerListener(
46 mySerivece,
47 mSensorManager
48 .getDefaultSensor(Sensor.TYPE_ACCELEROMETER),
49 DELAY);
54 clearButton.setOnClickListener(onClickListener);
55 stopButton.setOnClickListener(onClickListener);
56 mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
57 mySerivece = new PersistService();
58 PowerManager manager = (PowerManager) getSystemService(Context.POWER_SERVICE);
59 mWakeLock = manager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, TAG);// CPU保存运行
60 IntentFilter filter = new IntentFilter(Intent.ACTION_SCREEN_ON);// 屏幕熄掉后依然运行
61 filter.addAction(Intent.ACTION_SCREEN_OFF);
62 registerReceiver(mySerivece.mReceiver, filter);
64 65 class PersistService extends Service implements SensorEventListener {
66 67 private float[] accValue = new float[3];
68 69 public BroadcastReceiver mReceiver = new BroadcastReceiver() {
70 @Override
71 public void onReceive(Context context, Intent intent) {
72 73 if (!STOP
74 && !intent.getAction().equals(Intent.ACTION_SCREEN_OFF)) {
77 if (mSensorManager != null) {//取消监听后重写监听,以保持后台运行
78 mSensorManager.unregisterListener(PersistService.this);
79 mSensorManager
80 .registerListener(
81 PersistService.this,
82 mSensorManager
83 .getDefaultSensor(Sensor.TYPE_ACCELEROMETER),
84 SensorManager.SENSOR_DELAY_NORMAL);
90 91 public void onAccuracyChanged(Sensor sensor, int accuracy) {
92 Log.i(TAG, "PersistService.onAccuracyChanged().");
94 95 public void onSensorChanged(SensorEvent sensorEvent) {
96 if (sensorEvent.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
97 Log.i(TAG, "PersistService.TYPE_ACCELEROMETER.");
98 accValue = sensorEvent.
99 for (int i = 0; i & 3; i++) { 100 builder.append((int) accValue[i]); 101 builder.append(","); 102 } 103 builder.append((sensorEvent.timestamp - lastTimestamp) / 1000000);// 采样时间差 104 builder.append("\n"); 105 accView.setText(builder.toString()); 106 lastTimestamp = sensorEvent. 107 } 108 109 } 110 @Override 111 public IBinder onBind(Intent intent) { 112 // TODO Auto-generated method stub 113 114 } 115 116 } 117 }扩展:android 加速度传感器 / android 速度传感器 / 收集传感器阵列&&记得加一个权限:&&uses-permission android:name="android.permission.WAKE_LOCK" /&有问题欢迎交流。&转载请注明出处:http://www.cnblogs.com/fengfenggirl扩展:android 加速度传感器 / android 速度传感器 / 收集传感器阵列四 : 配备10.1英寸屏/自动空调 实拍伽途im6  [61阅读&新车图解] &福田伽途im6、im8是福田乘用车成立后的首款MPV系列车型,两款车在本届(2016年)广州车展首次亮相,从名称就可以看出,前者的定位较后者稍低(伽途im8实拍文章),但与竞品车型相比,伽途im6配备水平的表现可谓卓越,在这个级别中光是自动头灯/感应雨刷/自动空调就足以看出它的诚意。那么它其它方面表现又是如何呢?一起来看看吧。(此次实拍车辆为豪华型试装车,与未来量产车型或存在一定差异。)   目前伽途im6的售价还未公布,就实拍车型较高的配备水平推断,新车的指导价区间应该会比主要竞品车型更高一些。我们也希望厂家在推出高性价比产品的同时,能够提升服务网点的数量与质量,以保障用户在售前、售后拥有同样的满意体验。(文/图/摄 61阅读 王鹤璇)
本文标题:
本文地址:
猜你喜欢的:
本站推荐的:后使用快捷导航没有帐号?
只需一步,快速开始
查看: 12597|回复: 3
积分3516精华0主题帖子威望317 活跃4177 PP币17 PP豆37 阅读权限90最后登录
, 积分 3516, 距离下一级还需 1484 积分
TA的每日心情奋斗 10:31签到天数: 783 天连续签到: 0 天[LV.10]以坛为家III威望317 活跃4177 PP币17 PP豆37
相信有不少用户朋友都有在黑暗的环境中使用
的习惯。在这种环境中玩设备时,虽然我们可以将通过控制中心的滑块来将屏幕亮度调节到最低,但是有时候会觉得刺眼,这时候该怎么办。不如尝试不的情况下,将设备的屏幕亮度调节到默认最低值以下吧。  具体步骤如下(本教程为基础教程,资深用户可无视):  调出控制中心,将屏幕亮度调节到最小
  打开设置应用&通用&辅助功能&缩放,下滑找到“显示控制器”选项并打开该选项
  返回上一页,下拉找到“辅助功能快捷键”
  Home键连击三次即可调出缩放菜单(如果菜单不出现可点击屏幕上的圆形控制器)
20:47 上传
  菜单中找到“Choose Filter”,选择“Low Light”。这样你就会发现屏幕变暗了,眼睛看着也觉得更舒服。  下次如果在黑暗中玩设备,记得按照以上步骤进行调节,保护自己的眼睛。
PP有您更精彩!
总评分:&威望 + 1&
积分24921精华0主题帖子威望1074 活跃39795 PP币104 PP豆61 阅读权限90最后登录
人生如江湖。
TA的每日心情奋斗 19:35签到天数: 879 天连续签到: 1 天[LV.10]以坛为家III威望1074 活跃39795 PP币104 PP豆61
感谢分享,辛苦了。
积分12266精华1主题帖子威望609 活跃16753 PP币-3 PP豆0 阅读权限90最后登录
TA的每日心情奋斗 10:31签到天数: 585 天连续签到: 0 天[LV.9]以坛为家II威望609 活跃16753 PP币-3 PP豆0
积分82精华0主题帖子威望0 活跃78 PP币102 PP豆0 阅读权限10最后登录
, 积分 82, 距离下一级还需 18 积分
TA的每日心情奋斗 10:31签到天数: 6 天连续签到: 0 天[LV.2]偶尔看看I威望0 活跃78 PP币102 PP豆0 设备iPhone 6 Plus
谢谢楼主,正为着事发愁呢,感谢!
授予离职版主的专属勋章
热心分享资源超过500个的会员
发表1000篇以上文章会员
发表1000篇以上文章会员
论坛雷锋好模范
论坛回帖之王
Copyright&
Guangzhou UC Network Technology Co., Ltd. All Rights Reserved. 广州优视网络科技有限公司 版权所有
请填写客服满意度
请填写产品满意度iOS10耗电太快怎么办?升级iOS10正式版后耗电严重的八大省电优化方法全攻略
互联网 & 发布时间: 16:57:58 & 作者:佚名 &
苹果凌晨正式推出了iOS10正式版,而有部分用户在升级iOS10正式版后却反映iOS10耗电太快怎么办?升级iOS10正式版后耗电严重怎么解决?iOS10怎么能省电?本文将提供升级iOS10正式版后耗电严重的八大省电方法全攻略
苹果今天正式发布了iOS 10正式版,iPhone5以上机型均可收到推送升级,果粉们也纷纷升级了。但用户反馈iPhone升级iOS 10后出现耗电太快现象。接下来脚本之家的小编为大家带来详细的iOS 10省电优化技巧全攻略,希望可以帮助广大果粉朋友。
iOS 10正式版作为苹果今年的重磅升级,优化方面经历了前面的诸多测试版本,系统本身应该不会有什么问题,而遇到iOS 10耗电过快,多为APP应用或者手机设置问题,下面小编就来教大家如何优化省电。
一、开启iOS 10低电量模式,另外找到最耗电的APP
1、从iOS10设备的桌面依次进入「设置」-「电池」设置,如下图所示:
2、首先开启「低电量模式」,并查看一下过去24小时,哪些APP最耗电,如图所示:
3、在后台程序管理中,关闭耗电最快的前面几个APP,如图所示:
一般来说,开启iOS 10低电量模式可以提升10&20%的续航,而关闭最耗电的APP,也能有效提升续航。
如果以上操作,您的iPhone续航还不是特别满意的话,还可以继续进行一下的省电优化。
二、关闭后台应用刷新
一些应用刷新也会加剧电池消耗,尤其是某些耗电大的应用。因此,用户可以先在设置-电池 选项里看到电池用量,找到最多的耗电应用,然后再去关闭。
具体方法,进入iOS设备的 设置 -& 通用 -&后台应用刷新 选项里,关闭不需要的后台刷新程序,甚至可以完全关闭后台应用刷新,如图所示:
三、降低屏幕亮度并关闭自动调节亮度
屏幕作为智能手机最大的耗电大户,想要提升续航,屏幕亮度一定不能调节的太亮,此外最后关闭&自动亮度调节&功能.
具体操作方法:
进入iOS10 设置 -& 显示与亮度 -& 调节降低亮度并关闭 自动调节亮度,如图所示:
四、关闭蜂窝移动数据
说到移动数据就要和手机信号一起来讲了。手机在信号差时会频繁的搜索基站网络以保证信号的联通,这样就造成了功耗的增加。另外2G/3G/4G 数据网络或不稳定的数据连接也会带来电量的巨大消耗。
iOS 10关闭移动网络方法:
设置 -& 蜂窝移动网络 设置,关闭移动网络流量开关,如图所示:
这里还要提到一个比较坑爹的功能,Wi-Fi助理,在Wi-Fi 较弱情况下自动使用流量,在这里建议大家还是选择关闭此功能,毕竟流量往往比电量更值钱&。
大家感兴趣的内容
12345678910
最近更新的内容&nbsp>&nbsp
&nbsp>&nbsp
&nbsp>&nbsp
iOS获取屏幕亮度和调整屏幕亮度的方法
摘要:今天工作需要,便找了一些方法,在百度上找了很久全是这样的文章&&&首先,Apple是不允许应用程序这样做的。当然,所谓的不允许,是你提交的应用会被reject。我们如果不提交给AppStore,苹果当然就管不着了,呵呵。实现方法来自于iPhoneDevSDKForum:读取屏幕亮度:NSNumber*bl=(NSNumber*)CFPreferencesCopyAppValue(CFSTR(&SBBacklightLevel
今天工作需要,便找了一些方法,在百度上找了很久全是这样的文章&&&
首先,Apple是不允许应用程序这样做的。当然,所谓的不允许,是你提交的应用会被reject。我们如果不提交给AppStore,苹 果当然就管不着了,呵呵。
实现方法来自于iPhone Dev SDK Forum:
读取屏幕亮度:
NSNumber *bl = (NSNumber*) CFPreferencesCopyAppValue(CFSTR(&SBBacklightLevel& ), CFSTR(&com.apple.springboard&));
previousBacklightLevel = [bl floatValue]; //a variable to store the previous level so you can reset it.
[bl release]
设置屏幕亮度:
GSEventSetBacklightLevel(newLevel); //The new level: 0.0 - 1.0.
后续的问题:
1.据说读取屏幕亮度的方法只在2.x的firmware有效,因为今天apple mini没在手里,暂时无法验证。
2.使用上述功能前,需要进入GraphicsServices.h。
3.因为是私有API,GSEventSetBacklightLevel(float value)这个方法,可能需要自己额外在GraphicsServices.h里定义一下(有待验证),或者使用ToolChain编译。
4.一般,会涉及到调节屏幕亮度的程序,都会搭配防止休眠的功能,代码很简单:
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
但是自己试了之后不知道为什么 读取的屏幕亮度始终为0
根本不是我想要的那种!!!
后来在谷歌上搜索了一下,发现根本就没有那么难&&&
一行代码读取屏幕亮度:[UIScreen mainScreen].
一行代码设置屏幕亮度:[[UIScreen mainScreen] setBrightness:value];
这里的value是自己设定的值,在0~1之间~~~~如果需要一个渐变的调节过程,建议使用NSTimer计时器比较好用~~~计时器时间间隔建议为0.01秒,屏幕调整间隔从0-1分成100小份,每0.01秒加0.01亮度值,效果比较好~如有不足烦请读者指出!!!
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
新用户大礼包!
现在注册,免费体验40+云产品,及域名优惠!
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
iOS获取屏幕亮度和调整屏幕亮度的方法相关信息,包括
的信息,所有iOS获取屏幕亮度和调整屏幕亮度的方法相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
支持与服务
资源和社区
关注阿里云
International对文章打分
iOS 11将取消手动调节屏幕亮度功能?
阅读 (26656) 评论 (16)
阅读 (24259) 评论 (12)
阅读 (19260) 评论 (10)
阅读 (48281) 评论 (8)
阅读 (39689) 评论 (21)
阅读 (33773) 评论 (14)
Advertisment ad adsense googles cpro.baidu.com

我要回帖

更多关于 电脑屏幕亮度如何调 的文章

 

随机推荐