Android 设备要关闭屏幕,怎么实现用户触摸屏幕就唤醒屏幕

2 天前
 majianglin
大佬有什么好的方案
1283 次点击
所在节点    程序员
18 条回复
HojiOShi
2 天前
实现全黑全屏的 overlay 就行
344457769
2 天前
我这边有个相似的需求,自己写的 PC 性能监控面板,运行在一个不支持双击亮屏的手机上,最后的解决方案是用距离传感器实现的划过屏幕唤醒。
majianglin
2 天前
@HojiOShi 这样肯定可以,就是有点不讲究
flyqie
2 天前
这个应该是 framework 做的事情吧?
crac
2 天前
这个功能需要触摸屏 IC 支持的,不是你软件想怎么样就怎么样 ,功能在触摸屏驱动里,也不在应用层
gunner168
2 天前
@344457769 这样估计很费电?
huage
2 天前
我瞎扯的:屏幕组件的传感器能够通过安卓系统给你接口监听就行
Cheons
2 天前
面板类设备?

换个方向,
光线传感器解锁,变化幅度大自动亮屏
Vindroid
1 天前
能改 framework 吗?还是只能改上层应用?
crac
1 天前
@Cheons 踩过这个坑,实际场景不可用,这种设备的光感比高端手机差太远了,分档和灵敏度无法满足这种场景需求,且对触摸屏的厚度、透光率、传感器与玻璃的距离要求很高,你要知道玻璃里面其实能均光的
crac
1 天前
最佳方案是上人感雷达, 成本几块钱
344457769
1 天前
@gunner168 是的,所以这点可能不适合楼主的需求。

我这台手机是 2014 年左右买的小米 4 ,没更换过电池,电池已经不行了,电源插在电脑同一个排插上的,当我要用电脑的时候打开排插电源会给手机充电,根据我推算,如果四天左右不开电脑,这个手机可能就会没电关机。不过我基本上每天都会开电脑,所以目前还算满足我的需求。
shangyu7
1 天前
开摄像头,后台派个人盯着
ltyj2003
1 天前
监听加速度计,采到冲击就亮屏。
DCNGAWE
1 天前
监听麦克风 听到连续两次触碰屏幕就亮屏
PanNNN
1 天前
https://github.com/Moderpach/Extinguish 这个好像可以,不过需要 shizuku
majianglin
1 天前
@PanNNN 多谢了,我研究一下
skallz
1 天前
@HojiOShi 之前做息屏运行的时候还真有做过这个,哈哈,缺点是对屏幕材质有要求

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1093154

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX