分析屏幕并分配点击次数

时间:2018-08-29 18:21:37

标签: android

我想创建一个应用程序来分析屏幕某些像素的颜色,然后在屏幕的某些位置单击。该应用程序在后台运行,并执行服务以实现该目的。我的问题是:

1-分析屏幕:

我尝试使用/system/bin/screencap -p /sdcard/autoClicker/img.png,但是此解决方案需要root才能起作用,并且性能很差(大约3000毫秒)。我看到使用本地Android功能Cast屏幕的应用程序,例如 Pixolor 应用程序。我搜索了此功能,但没有找到任何东西。

应用打印: He show the color of some pixel of the screen.

2-在屏幕上发送

我尝试使用这个:

MotionEvent keyUp = MotionEvent.obtain(
            downTime,
            eventTime,
            MotionEvent.ACTION_UP,
            x,
            y,
            metaState
   );

view.getRootView().dispatchTouchEvent(keyUp);

但是我不知道如何在服务上使用它。我也尝试使用以下方法:/system/bin/input tap x y,但是另一个问题的相同问题正在发生。

我想制作一个不需要root权限即可运行且性能令人满意的应用程序。有人可以帮我吗?

0 个答案:

没有答案