设置屏幕常亮 switch
首先要在AndroidManifest中加权限
<uses-permission android:name="android.permission.WAKE_LOCK"/><uses-permission android:name="android.permission.DEVICE_POWER" />import android.os.BatteryStats.Uid.Wakelock;
import android.os.PowerManager;
import android.os.PowerManager.WakeLock;
由于 Class是Fragment ,所以用
getActivity()去获取<pre name="code" class="java">getActivity().getSystemService
public class DoovTimerFragment extends DeskClockFragment
mPowerManager = (PowerManager)getActivity().getSystemService(Context.POWER_SERVICE);mWakelock= mPowerManager.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Lock");screenOn=(Switch)v.findViewById(R.id.ScreenOn);if(screenOn.isChecked()){mWakelock.acquire();}screenOn.setOnCheckedChangeListener(new OnCheckedChangeListener() {@Overridepublic void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {// TODO Auto-generated method stubif(screenOn.isChecked()){mWakelock.acquire();}else{mWakelock.release();}}});
设置屏幕常亮 switch相关推荐
- CentOS命令行模式下设置屏幕常亮----没有达到预期效果
CentOS命令行模式下设置屏幕常亮 最近在一个项目中使用了CentOS作为客户端(本着资源合理使用的原则,通常我们环境中CentOS都不安装图形界面的,就是直接命令行操作).因为是做7天*24小时测 ...
- iOS 设置屏幕常亮,延长休眠时间
iOS 设置屏幕常亮,延长休眠时间 1.打开常亮 [ [ UIApplication sharedApplication] setIdleTimerDisabled:YES] ; 2.关闭长亮 [ [ ...
- 【HarmonyOS】鸿蒙传感器采样评率、鸿蒙设置屏幕常亮问题小结
[问题描述1] 在传感器开发中设置采样频率不生效 [解决方案] 参考资料如下资料 传感器开发指导 计步器卡片(JS) 采样频率是系统传感器硬件决定的,与你设置时间是无关的 标准取值如下,也可能存在差异 ...
- Android 之 设置屏幕常亮
转自:http://blog.csdn.net/feimor/article/details/6678207 保持屏幕常亮的两种方法: 我们大家在用手机的时候,会遇到这样的一个问题,就是想让我们的手机 ...
- 设置屏幕常亮,禁止树莓派休眠
树莓派是微型电脑,系统自带休眠保护功能,但是有人可能会处理一些事务,想树莓派屏幕常亮,保证树莓派一直都处于活动状态,今天分享如何让树莓派屏幕常亮,禁止休眠的解决方案. 1. 系统:基于debian 9 ...
- android 定义数组常量,android 设置屏幕常亮
类似设置禁止截屏和保持屏幕常亮这种依赖生命周期方法的代码,如果需要应用到多个 Activity 的话,可以将其放在 BaseActivity 基类中,避免编写重复性代码.或者还可以借助这个神奇的 Ac ...
- Raspberry Pi 4B树莓派 | #入门教程04#设置屏幕常亮,禁止树莓派休眠
树莓派是微型电脑,系统自带休眠保护功能,但是有人可能会处理一些事务,想树莓派屏幕常亮,保证树莓派一直都处于活动状态,今天分享如何让树莓派屏幕常亮,禁止休眠的解决方案. raspbian系统 Raspb ...
- onCreate()中设置屏幕常亮
@Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// ...
- 【android开发】动态设置屏幕常亮/不常亮
开发过程中,遇到了在某种情况下需要保持屏幕常亮,某种情况下又不保持常亮的情况.将实现代码记录如下. 1.首先需要声明权限: <!-- 保持屏幕亮起权限 --> <uses-permi ...
最新文章
- 如何保证两个不同宽高的canvas用同一组坐标正常显示_如何1人5天开发完3D数据可视化大屏 【一】...
- scanf与gets的区分
- HALCON示例程序fin.hdev通过形态学检测缺陷
- webpack 3 零基础入门教程 #12 - 如何使用模块热替换 HMR 来处理 CSS
- 解决PhoneGap在Android手机上的全屏问题
- 深度学习(四十七)DSD正则化训练方法
- 【python基础知识】error C1083: 无法打开包括文件: “numpy/arrayobject.h”: No such file
- javascript DOM 方法
- RabbitMQ学习之Work Queues(2)
- 温习php一(apache和php的配置)
- 05-2_部署 kube-apiserver 集群
- python 有限域函数库_有限域:计算矩阵的逆
- 学习笔记(05):mySQL数据库开发教程-域完整性-默认值约束
- Android游戏开发学习笔记(三):视频的播放
- ICCV2019超分辨率方向论文整理笔记
- 基于Yocto的qmake编译环境默认QMAKE_SPEC不是linux-oe-g++的问题
- WebRTC源码研究(4)web服务器工作原理和常用协议基础
- 云服务器ECS选购集锦之九云服务器选购常见FAQ
- 计算机内存不能为read,电脑弹出窗口显示该内存不能为read的两种解决方法
- 单元测试(三) mockito入门