第一点是锁屏这个功能吧,可以参考:https://github.com/chniccs/Lo...

这个小项目就是锁屏功能的实现,代码量很少。

另外一点就是看你怎么定义每次操作,这里将把一个activity显示到前台当作一次操作,你也可以重写触摸监听去定义一些触摸操作为一次操作。

1、写个BaseActivity,在onResume(这里用这个代表一次操作)中发出一个延时消息(广播或者其它handler),并记录当前时间(存储在自定义Application中或者一个全局单例或者持久化存储)

2、根据前面发送延时消息的方式,如广播,在收到发出的广播消息后,取当前时间值与 1 步中记录的时间值进行比较,如果小于定义的时间值,则再次取两次时间值(存储的与当前的)的差值作为延时再发出一个广播。当下次再收到广播时,再进行判断,如果大于等于时间值,就调用锁屏。

说明:第 2 步中为什么要取差值而不是重新发一个固定延时的广播,这是因为在第一次发送广播后,可能你会进行一些操作,这些操作就后续的,也就是说当你收到延时广播时,最后一次操作的时间并不是发送广播时记录的时间,而是真实最后一次操作的时间。所以在每次操作后都需要对记录的时间值进行更新操作。

差值计算:定义的无操作固定最大时间 - (当前时间 - 最后一次操作时间)

android系统息屏设置_安卓实现熄屏功能。相关推荐

  1. 安卓投屏大师_安卓免费录屏软件哪个好用 免费长时间录屏软件推荐

    安卓免费录屏软件哪个好用,安卓市场上的录屏软件也是比较的多,而且很多都是收费,有很多的小伙伴们对于这个录屏也是有着一定的需求,对此也是想要知道安卓免费录屏软件哪个好用有哪些,下面就一起来看看吧. 安卓 ...

  2. android如何定时息屏_安卓实现熄屏功能。

    你这里关键点其实是锁屏这个功能吧,可以参考:https://github.com/chniccs/Lo... 这个小项目就是锁屏功能的实现,代码量很少. 另外一点就是看你怎么定义每次操作,这里将把一个 ...

  3. android wifi 静态地址设置_安卓手机连接wifi故障的6种常见解决方法

    现如今,人们已经离不开wifi的使用了,有了wifi,流量不够用什么的都是浮云.如果手机连接wifi出了问题怎么办?不要抓狂不要沮丧,六招让你手机wifi满血复活! 第一招:关闭并重启WIFI连接 用 ...

  4. 安卓手机投屏软件_安卓手机投屏竟然这么简单,每个安卓手机都可以!

    很多人问到安卓系统的手机怎么投屏的问题,因为除了一些新款手机.以前的老版安卓手机很多是不自带投屏功能的,那么对于以前的老版安卓手机而言,怎么做到投屏呢?其实这个问题非常容易解决,不多说,我们来看下解决 ...

  5. android系统息屏设置_Android亮屏和熄屏控制实例详解

    本文实例讲述了Android亮屏和熄屏控制实现方法.分享给大家供大家参考,具体如下: 一.概述 我们的Android应用程序很多需要和亮屏和熄屏打交道,比如闹钟的时候,需要保持亮屏,之后又需要熄屏.那 ...

  6. android系统息屏设置_Android亮屏和熄屏控制

    一. 前言 我们的Android应用程序很多需要和亮屏和熄屏打交道,比如闹钟的时候,需要保持亮屏,之后又需要熄屏.那么今天,我们来分析下这方面的功能. 二. 系统服务 --- PowerManager ...

  7. android 恢复出厂 自动恢复文件夹,基于Android系统快速恢复出厂设置方法的实现...

    龚强 摘 要:针对使用Android系统的智能电视进行恢复出厂设置时重置速度慢的情况进行了研究和分析,从其重置原理入手,通过简化备份.导入.执行等设置方法以实现该系统的快速恢复出厂设置.实践证明,该方 ...

  8. android 恢复出厂设置流程分析,基于Android系统快速恢复出厂设置方法实现.doc

    基于Android系统快速恢复出厂设置方法实现 基于Android系统快速恢复出厂设置方法实现 摘 要:针对使用Android系统的智能电视进行恢复出厂设置时重置速度慢的情况进行了研究和分析,从其重置 ...

  9. Android系统多语言设置

    Android系统默认支持多个国家语言.实现对整个android系统的语言设置,网上很多人使用的是反射的方式,但更简单的应该是通过系统提供的LocalePicker里方法来实现.本文基于Android ...

最新文章

  1. Spring boot、微服务、OAuth、OpenID的爱恨情仇!
  2. Serverless 场景下 Pod 创建效率优化
  3. 当在做产品规划时,我们应该干什么 | PMcaff-产品
  4. SQLserver2008高级查询语句应用实例
  5. linux 查询 lib信息,怎么查看linux是否使用 libarchive
  6. IFIX上位机网络测试画面
  7. es6继承 vs js原生继承(es5)
  8. 简洁jQuery滑动门插件
  9. Linux添加刷新频率,LINUX怎么改屏幕刷新频率
  10. ubuntu测试硬盘的读写速度
  11. 金融计量学实验报告一
  12. 2021年互联网大厂中秋礼盒PK!50多家一口气看完
  13. PDF技术(三)-Java实现图片转PDF文件
  14. CBLUE-阿里天池中文医疗NLP打榜
  15. 纯CSS画基本图形(矩形、圆形、三角形、多边形、爱心)
  16. 【苹果群发推iMessage苹果推】位置推在(delegate) 收到connectionDidFinishLoading
  17. HQChart钉钉小程序教程1-创建K线图
  18. python反距离权重法_先从IDW(反距离权重)插值开始吧
  19. java IO流之一 IO流介绍
  20. vue 项目 前端 模拟后端接口数据(vue2,vue3)

热门文章

  1. 10张剪纸风格2021牛年祝福海报
  2. 嵌入式面试(笔试)笔记2
  3. 【云速建站如何个人备案】
  4. 【魔方攻略】四阶魔方教程(原创)
  5. 鸢尾花分类(主成分分析)
  6. 3dsmax UVW展开,然后在 BodyPaint 3D 中进行绘制
  7. IIC下挂多外设,SCLK频率高导致挂死疑问
  8. 感谢信 | 2023一封封双向奔赴的温暖纷至沓来
  9. open judge 1.8.1
  10. 【MMDblender】MMD烘焙后导入blender贴图颜色错乱问题