61阅读

关闭屏幕亮度自动调节-iOS9正式版省电小窍门:电量少时正面朝下屏幕自动关闭

发布时间:2017-10-27 所属栏目:关闭屏幕亮度自动调节

一 : iOS9正式版省电小窍门:电量少时正面朝下屏幕自动关闭

  IPhone用户肯定都会关注这个新增的低电量模式,因为苹果在发布会上已经大书特书过了,号称可以延长三小时的电池寿命。用户能够选择正面朝下时限制电能消耗、低能耗模式等带有更细化选项的专门电池菜单。

iOS 9省电招数多:正面朝下时屏幕自动关闭

  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()方法中,结果可行了,把代码放上来。 

onaccuracychanged Android--保持加速度传感器在屏幕关闭后运行(收集)

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 = true;// 开始暂停按钮  5 6 private SensorManager mSensorManager;  7 private WakeLock mWakeLock;  8 private TextView accView;// 显示加速度值  9 private StringBuilder builder = new StringBuilder();  10 private long lastTimestamp = 0;  11 12 private PersistService mySerivece;  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("");  32 }  33 }  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);  50 }  51 }  52 53 };  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);  63 }  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)) {  75 return;  76 }  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);  85 }  86 87 }  88 89 };  90 91 public void onAccuracyChanged(Sensor sensor, int accuracy) {  92 Log.i(TAG, "PersistService.onAccuracyChanged().");  93 }  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.values;  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.timestamp; 107 } 108 109 } 110 @Override 111 public IBinder onBind(Intent intent) { 112 // TODO Auto-generated method stub 113 return null; 114 } 115 116 } 117 }

扩展:android 加速度传感器 / android 速度传感器 / 收集传感器阵列

onaccuracychanged 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配备水平的表现可谓卓越,在这个级别中光是自动头灯/感应雨刷/自动空调就足以看出它的诚意。那么它其它方面表现又是如何呢?一起来看看吧。(此次实拍车辆为豪华型试装车,与未来量产车型或存在一定差异。)

61阅读

61阅读

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

61阅读

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

61阅读

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

福田汽车 伽途im6 2017款 基本型

  目前伽途im6的售价还未公布,就实拍车型较高的配备水平推断,新车的指导价区间应该会比主要竞品车型更高一些。我们也希望厂家在推出高性价比产品的同时,能够提升服务网点的数量与质量,以保障用户在售前、售后拥有同样的满意体验。(文/图/摄 61阅读 王鹤璇)

本文标题:关闭屏幕亮度自动调节-iOS9正式版省电小窍门:电量少时正面朝下屏幕自动关闭
本文地址: http://www.61k.com/1097615.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1