社区
Android
帖子详情
android系统有没接口可以采集到屏幕的点亮时长?
shaoyy
2018-01-13 03:05:32
我想做个程序查一下每天自己看手机的总时长,想过通过监听系统系统解锁广播来实现,因为现在多数机器系统广播其实是被封杀的,进程不在的情况下都收不到系统广播,要保持进程和服务常驻内存也挺难的,这又是另一个话题了。最简单的办法就是android系统本身有记录这个屏幕点亮的时间,然后直接读取就可以了,就像采集步数那样,不知道系统有没记录这个值呢?
...全文
357
1
打赏
收藏
android系统有没接口可以采集到屏幕的点亮时长?
我想做个程序查一下每天自己看手机的总时长,想过通过监听系统系统解锁广播来实现,因为现在多数机器系统广播其实是被封杀的,进程不在的情况下都收不到系统广播,要保持进程和服务常驻内存也挺难的,这又是另一个话题了。最简单的办法就是android系统本身有记录这个屏幕点亮的时间,然后直接读取就可以了,就像采集步数那样,不知道系统有没记录这个值呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Smoyan_
2018-01-15
打赏
举报
回复
这个其实不难,自己写一个APP。 定义一个Service,记住,这个Service要在AndroidManifiest.xml中声明,这样即使你应用退出了服务也在,服务中写一个线程,While(true)死循环一直跑,一直判断屏幕是否在亮,然后计时PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);pm.isScreenOn(),亮多久的方法其实有很多种,你不一定要用我这个。就可以了 个别情况下手机休眠久了会把你这服务都干了,如果担心这个的话,你就再来一个进程,里面也声明一个Service,While(true)死循环,如果原先的服务挂了以后发个广播出来,这边又给它拉活,如果这边的挂了,那边的就给这边拉活。 简单的很
RK3399开发板调试
android
8.1功能实现
2.
点亮
屏幕
3.触摸屏 4.以太网WIF和蓝牙 5.USB功能实现和TF卡 &...
Android
智能硬件开发心得总结(二)
Android
智能硬件开发心得总结(一) 6.关于
屏幕
显示 每次一个新项目的开发,我所做的第一件事就是确定所选定显示屏的型号规格,然后将规格书发给主板供应商...
Android
现在主流的
屏幕
接口
共有四种。 HDMI LVDS EDP ...
视频
采集
:
Android
平台基于Camera2的实现
这篇对Camrea2进行分析使用,Camera2 API和旧的Camera1 API区别很大, 刚开始用可能会很不习惯, 但Camera2有很多优势, 提供了非常多的参数供我们控制, 后面API1可能会被移除, 所以可以尽早将项目用Camera2重写。...
游戏开发入门如何
点亮
技术树?
经常有知友问我,我很喜欢玩游戏,可以从事游戏开发吗?开发游戏需要哪些技能?一款游戏的开发需要哪些人员参与?诸如此类的问题比比皆是。 本场 Chat 老司机带你弯道超车,以 10 年游戏行业的真实背景和经验为实例...
Android
传感器Motion Sensor开发实验
目录 一、实验目的 二、实验要求 三、实验原理 ...4.
Android
系统
平台架构分析 (二)第二次实验 1.
Android
的三大类传感器 2.
Android
传感器框架 4.获取传感器技术参数 (三)第三次实验 ...
Android
80,359
社区成员
91,290
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章