1 首先是能够截取android屏幕的上的图片并且截取的速度要足够的快,这点不应该用别人的库文件而是一定要自己编写实现,哪怕不保存文件也要保证能够按照帧来截取屏幕上的图片。
2 截图图片完成以后切割图片,主要是根据天天爱消除动物头像的大小切割成一个又一个的小图片估计有几十个,然后这幾十个又需要将相同的给提取出来表示一致。
3 再次截取大图同时分割小图,小图数量和上次截取的大图数量是一致的然后就每个小圖进行比较,当发现所有的小图都一致的时候表示这个时候消除已经完成,当然还有一种情况是在提示提示的时候是三张图在闪烁,這个时候至少有三张图是不同的
上面是一个难点,如果区分提示和闪烁
4 当两幅图是一致的时候,也就是说解决了上面的难点的问题囸面目前是静止状态,然后根据回溯法算出一个最优的消除路径根据这个消除路径,生成自动执行脚本让程序自动输入。
5 再次重复第┅步的操作
1 自动运行的脚本,向进程的event写入事件让程序自动执行
2 图片的截取效率以及保存格式问题包括缓存大小等
3 图片的切割,如何准确的切割天天爱消除的各个图标特别是针对不同的android屏幕
4 图片相似程度的比较。
5 寻找最优路径的算法问题