首先要在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相关推荐

  1. CentOS命令行模式下设置屏幕常亮----没有达到预期效果

    CentOS命令行模式下设置屏幕常亮 最近在一个项目中使用了CentOS作为客户端(本着资源合理使用的原则,通常我们环境中CentOS都不安装图形界面的,就是直接命令行操作).因为是做7天*24小时测 ...

  2. iOS 设置屏幕常亮,延长休眠时间

    iOS 设置屏幕常亮,延长休眠时间 1.打开常亮 [ [ UIApplication sharedApplication] setIdleTimerDisabled:YES] ; 2.关闭长亮 [ [ ...

  3. 【HarmonyOS】鸿蒙传感器采样评率、鸿蒙设置屏幕常亮问题小结

    [问题描述1] 在传感器开发中设置采样频率不生效 [解决方案] 参考资料如下资料 传感器开发指导 计步器卡片(JS) 采样频率是系统传感器硬件决定的,与你设置时间是无关的 标准取值如下,也可能存在差异 ...

  4. Android 之 设置屏幕常亮

    转自:http://blog.csdn.net/feimor/article/details/6678207 保持屏幕常亮的两种方法: 我们大家在用手机的时候,会遇到这样的一个问题,就是想让我们的手机 ...

  5. 设置屏幕常亮,禁止树莓派休眠

    树莓派是微型电脑,系统自带休眠保护功能,但是有人可能会处理一些事务,想树莓派屏幕常亮,保证树莓派一直都处于活动状态,今天分享如何让树莓派屏幕常亮,禁止休眠的解决方案. 1. 系统:基于debian 9 ...

  6. android 定义数组常量,android 设置屏幕常亮

    类似设置禁止截屏和保持屏幕常亮这种依赖生命周期方法的代码,如果需要应用到多个 Activity 的话,可以将其放在 BaseActivity 基类中,避免编写重复性代码.或者还可以借助这个神奇的 Ac ...

  7. Raspberry Pi 4B树莓派 | #入门教程04#设置屏幕常亮,禁止树莓派休眠

    树莓派是微型电脑,系统自带休眠保护功能,但是有人可能会处理一些事务,想树莓派屏幕常亮,保证树莓派一直都处于活动状态,今天分享如何让树莓派屏幕常亮,禁止休眠的解决方案. raspbian系统 Raspb ...

  8. onCreate()中设置屏幕常亮

    @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);// ...

  9. 【android开发】动态设置屏幕常亮/不常亮

    开发过程中,遇到了在某种情况下需要保持屏幕常亮,某种情况下又不保持常亮的情况.将实现代码记录如下. 1.首先需要声明权限: <!-- 保持屏幕亮起权限 --> <uses-permi ...

最新文章

  1. 如何保证两个不同宽高的canvas用同一组坐标正常显示_如何1人5天开发完3D数据可视化大屏 【一】...
  2. scanf与gets的区分
  3. HALCON示例程序fin.hdev通过形态学检测缺陷
  4. webpack 3 零基础入门教程 #12 - 如何使用模块热替换 HMR 来处理 CSS
  5. 解决PhoneGap在Android手机上的全屏问题
  6. 深度学习(四十七)DSD正则化训练方法
  7. 【python基础知识】error C1083: 无法打开包括文件: “numpy/arrayobject.h”: No such file
  8. javascript DOM 方法
  9. RabbitMQ学习之Work Queues(2)
  10. 温习php一(apache和php的配置)
  11. 05-2_部署 kube-apiserver 集群
  12. python 有限域函数库_有限域:计算矩阵的逆
  13. 学习笔记(05):mySQL数据库开发教程-域完整性-默认值约束
  14. Android游戏开发学习笔记(三):视频的播放
  15. ICCV2019超分辨率方向论文整理笔记
  16. 基于Yocto的qmake编译环境默认QMAKE_SPEC不是linux-oe-g++的问题
  17. WebRTC源码研究(4)web服务器工作原理和常用协议基础
  18. 云服务器ECS选购集锦之九云服务器选购常见FAQ
  19. 计算机内存不能为read,电脑弹出窗口显示该内存不能为read的两种解决方法
  20. 单元测试(三) mockito入门

热门文章

  1. 猫咪藏在哪个房间python_盘点:猫咪玩“躲猫猫”喜欢藏的几个地方,这下再也不愁找不到了...
  2. linux 安装字体库
  3. 回首过去,立足当下,展望未来
  4. 春节钱包大流量奖励系统入账及展示的设计与实现
  5. linux ps显示完整command
  6. 中国玉米面筋行业市场供需与战略研究报告
  7. 动态设置高德地图中心点(坐标点),始终位于屏幕中心
  8. CAD转PDF如何修改背景颜色
  9. Fuchsia - 编译及运行
  10. 【二次开发教程】Ai-WB2系列的eclipes搭建环境教程