Android屏幕待机时间的获取和设置
2016-12-21 19:08
330 查看
博客源址: Android屏幕待机时间的获取和设置
应用场景:紧接的是Adnroid屏幕亮度调节——设置到指定的值与恢复到原来的值这一篇的应用场景,条形码图片扫码的问题。屏幕待机时间太短,正在扫着突然屏幕黑了,肯定不行。因此,这篇是解决这个问题的。
屏幕待机时间的读取,不需要任何权限。
[java] view
plain copy
float result = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT);
Log.i(TAG, "result = " + result);
屏幕待机时间的设置,需要权限。
[java] view
plain copy
Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 10*60*1000);
添加权限:
[html] view
plain copy
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
完整的代码:
[java] view
plain copy
try {
float result = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT);
Log.i(TAG, "result = " + result);
Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 10*60*1000);
} catch (SettingNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
应用场景:紧接的是Adnroid屏幕亮度调节——设置到指定的值与恢复到原来的值这一篇的应用场景,条形码图片扫码的问题。屏幕待机时间太短,正在扫着突然屏幕黑了,肯定不行。因此,这篇是解决这个问题的。
屏幕待机时间的读取,不需要任何权限。
[java] view
plain copy
float result = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT);
Log.i(TAG, "result = " + result);
屏幕待机时间的设置,需要权限。
[java] view
plain copy
Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 10*60*1000);
添加权限:
[html] view
plain copy
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
完整的代码:
[java] view
plain copy
try {
float result = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT);
Log.i(TAG, "result = " + result);
Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_OFF_TIMEOUT, 10*60*1000);
} catch (SettingNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
相关文章推荐
- Android屏幕待机时间的获取和设置
- android 获取手机屏幕分辨率和setRequestedOrientation设置屏幕方向
- Android 获取和设置屏幕亮度
- android 获取屏幕尺寸,设置屏幕方向
- Android 设置屏幕不待机
- Android 获取屏幕宽高 动态设置组件高度
- Android TextClock获取系统时间,格式跟随设置改变
- Android获取屏幕大小和设置无标题【安卓进化二十一】
- Android获取屏幕分辨率和大小与设置壁纸、动态壁纸
- Android 设置屏幕不待机
- 【Android】ListView监听上下滑动(设置滚动监听判断ListView的滚动方向同时获取屏幕高度、ListView实际高度,判断是否需要展示返回顶部按钮(具体逻辑请看代码--附有详细注释)。
- Android(SpreadTurm)获取屏幕亮度,再设置屏幕亮度
- android 日期格式处理 ,获取当前系统时间并设置格式为--年--月--日
- Android 设置屏幕不待机
- android 中对 gps 默认关闭+语言默认中文的设置+时区设置+修改系统名字+修改系统默认时间+修改屏幕休眠时间+修改usb debug默认关闭+mtk修改默认字体大小
- android 获取和设置屏幕亮度
- Android 设置屏幕不待机
- Android 设置屏幕不待机
- Android开发 之 获取屏幕大小和设置无标题
- Android 获取设置屏幕横竖屏