社区
Android
帖子详情
android系统有没接口可以采集到屏幕的点亮时长?
shaoyy
2018-01-13 03:05:32
我想做个程序查一下每天自己看手机的总时长,想过通过监听系统系统解锁广播来实现,因为现在多数机器系统广播其实是被封杀的,进程不在的情况下都收不到系统广播,要保持进程和服务常驻内存也挺难的,这又是另一个话题了。最简单的办法就是android系统本身有记录这个屏幕点亮的时间,然后直接读取就可以了,就像采集步数那样,不知道系统有没记录这个值呢?
...全文
351
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
应用和
系统
优化V1.2
早期的
android
开发者曾经十分羡慕C文开发者,C的调试工具是如此之多和丰富,内存,堆栈,CPU,GPU,断点,现在
android
的
系统
分析和优化工具也相当多,借助
系统
自带的开发者工具,
android
系统
也变得
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章