Home
Sign Up
Sign In
V2EX
›
问与答
安卓能否从系统级禁止局部触屏不可用?
Kilerd
·
Jul 20, 2015
· 3197 views
This topic created in 4125 days ago, the information mentioned may be changed or developed.
比如说左上是[0,0],右下是[1920,1080]
然后 禁止[500,500]-[600,600]
意思是,禁止一个矩形的位置
有没有这样的一些方案??
矩形
禁止
左上
7 replies
•
2015-07-21 09:42:28 +08:00
Xs0ul
Jul 20, 2015 via Android
1
覆盖上一层透明的?
非开发者,不知道好不好实现
Bown
Jul 20, 2015
2
WindowManager,就是类似360或类似app悬浮窗的实现,只不过add一个透明的矩形View挡住touch事件
Kilerd
OP
Jul 21, 2015
3
@
Xs0ul
@
Bown
安卓做不到永远都保持这一层透明的在上面吧。。
我唯一能想到的就是 类似 win下的热键那样。
拦截下按键的信息,处理完在模拟一个回去。
就是不知道安卓有没有这样的一个hook API
Xs0ul
Jul 21, 2015 via Android
4
@
Kilerd
比如各种夜间模式/过滤蓝光的应用?
Kilerd
OP
Jul 21, 2015
5
@
Xs0ul
好像确实没有考虑过这些应用的原理是怎么做的。
可能可以参考一番
Bown
Jul 21, 2015
6
@
Kilerd
永远保持是做不到的,service被杀或是像MIUI这种自带禁止悬浮窗的就不行了;hook api的话装了xposed框架或许可以试试,常规的api非root下没有哪个可以做到这个需求的
skylancer
Jul 21, 2015
7
@
Kilerd
当然有,不然你以为那些什么蓝光过滤器是怎么工作的
为了防止被杀,还有各种方法,比如辅助功能大法,比如设备管理员大法
btw, 5.0开始不是自带了这功能么...
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
5691 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 37ms ·
UTC 03:01
·
PVG 11:01
·
LAX 19:01
·
JFK 22:01
♥ Do have faith in what you're doing.
❯