hwbwsb 发表于 2018-9-24 09:47:00

求一个思路!

不知道大家用过uc浏览器的tv版没有,就是安装在智能电视上用的浏览器,这位玩意可以模拟出一个鼠标指针出来。然后用遥控器来控制这个指针.这大概是怎么实现的?

ayi 发表于 2018-9-25 12:45:47

一个悬浮框,初始化时将位置设置成x0,y0(也可以不初始化位置,让悬浮窗居中在手机中间),发送端(遥控器)向被控端(悬浮框)发送消息,如:向下移动down消息,被控端收到down消息之后,获取当前悬浮框位置,并且对XY坐标进行运算,然后将悬浮框位置移动到运算后的坐标,当收到点击消息之后,向系统发送点击消息,模拟点击当前悬浮框坐标。    遥控器就是通过发送消息(信号)给屏幕,产生某个消息后被底层捕获到,并且被用户态中的某个程序捕获并且进行处理,处理方式跟上面的应该差不多。

hwbwsb 发表于 2018-9-25 21:29:38

这个思路我也想过,难点:模拟点击不好搞,app装电视上用的,当然,我也可以去root 电视机的安卓系统,但是uc的tv版不需要root权限的

duanyijun 发表于 2021-1-22 08:53:02

不好意思,哥哥也是看不懂
页: [1]
查看完整版本: 求一个思路!