既最近tcl按键手机的大火,我又想起了去年买的,折腾到一半的 午诺f3。
和tcl一比它简直就是臭垃圾一个,但谁让我买了它呢?
最大的问题:没有wifi和蓝牙,这个没办法。
第二个问题,没有触摸。导致很多应用根本使用不了。
像b站,网易云等,都有许多按钮是方向键不能操作的。导致完全不可用。
但是,咸鱼也要有一个梦想。
经过两天的折腾,初步摸索出一个方案:用方向键模拟一个鼠标移动,按下确定键模拟点击。
用过诺基亚或者功能机的都知道,使用浏览器的时候,可以出现一个黑色小鼠标,按下方向键就可以进行移动,实现细微操作。
今天,我参考360的悬浮窗,只要把悬浮窗,变成一个鼠标,按下确定键时,获取鼠标位置,模拟点击,不就可以了?
思路有了,直接开干。然而,我并怎么会安卓开发,一顿百度+ai,得出方案。用root执行shell命令,实现点击。用一个辅助服务去监听按键,并且屏蔽其他应用对按键的响应。再创建一个浮动窗口的服务,实现一个鼠标悬浮,还好4.4权限管理不严格,加上一顿调试折腾,就得到了这么一个东西:(图1图2)。
小红点是按下的痕迹,黑色方块模拟的是鼠标,按下方向键,鼠标就会移动,按下确认键就可以点击。
酷安不能发视频没法完整的展示效果。
目前来看,勉强能用,但是还有许多致命问题,
例如:响应很缓慢,要等半秒后才会按下。
例如:分辨率适配基本没有,基本是按照240*320写死的
例如:似乎点击时长太短,有些地方不会响应…
只能慢慢的调试