C# 基于Android的触摸屏仿真

C# 基于Android的触摸屏仿真,c#,android,xamarin,touch,C#,Android,Xamarin,Touch,我想为Android创建一个简单的应用程序,它可以自动化在我完全无法控制的不同应用程序中发生的一些过程。当我的应用程序在后台运行时,有没有办法获得像素颜色并模拟屏幕触摸 假设我想等待某个像素变为红色(#FF0000),我可以使用GetPixel(x,y)获取颜色,然后模拟屏幕触摸事件,例如在屏幕上滑动吗 我试着用谷歌搜索这个,但是我没有任何有用的东西,现在我对此感到非常绝望。我不得不搜索一下这个。我也在寻找这个解决方案 此操作不需要生根: 如果你想重复一系列步骤,比如填写表单,重复游戏步骤,因为

我想为Android创建一个简单的应用程序,它可以自动化在我完全无法控制的不同应用程序中发生的一些过程。当我的应用程序在后台运行时,有没有办法获得像素颜色并模拟屏幕触摸

假设我想等待某个像素变为红色(
#FF0000
),我可以使用
GetPixel(x,y)
获取颜色,然后模拟屏幕触摸事件,例如在屏幕上滑动吗


我试着用谷歌搜索这个,但是我没有任何有用的东西,现在我对此感到非常绝望。

我不得不搜索一下这个。我也在寻找这个解决方案

此操作不需要生根: 如果你想重复一系列步骤,比如填写表单,重复游戏步骤,因为重做很无聊,你可以尝试:游戏商店的Android应用程序(链接)

如果您想添加有条件的场景,例如,当您使用家庭Wifi玩部族冲突时,自动打开数据并禁用Wifi(因为印度的Airtel Wifi是不可预测的,可能会让您失去部族战争!!)请使用play Store中的,

您也可以尝试以下方法:
许多应用程序都基于提供,比如,。您可以使用此Tasker应用程序编写宏代码/编写宏以生成个人解决方案。

您能为您的使用案例提供更多背景信息吗?也许有一种迂回的方法可以做到这一点。提供触摸权限输入不在标准Android权限范围内。我知道一个名为Tasker的应用程序能够做到这一点,但前提是你的手机是根目录。@Sipty(例如)假设这个应用程序应该静坐在后台(在用户知道并允许的情况下,它实际上不是任何恶意软件),当通知出现时,这个应用程序会滑下,打开通知屏幕并点击最新通知。但关键是要让它看起来像是人类干的。(我再说一遍,这不是任何恶意软件,只供我使用,不应该分发给任何人)@AlexCrist我知道这一点,原因很明显,但在这种情况下,我指的是仅由我自己使用的应用程序,因此它不必满足Play Store的安全要求。如果您能想到任何解决方案,即使它只适用于根设备,请让我知道。@AlexCrist我看了一下官方的Tasker指南,其中解释了应用程序的工作原理,并说明了使用它的一些可能原因。但不幸的是,我的问题远比我所看到的Tasker的能力复杂得多。不管怎样,谢谢你的帮助,也谢谢你纠正了我问题中的语法。重点是通过编程让整个事情由我自己完成。只要有合适的替代品,使用第三方工具似乎是一种可怕的做法。还有一个叫做Automatic的应用程序,用于操作系统的条件控制,但我想在Android上制作一个像素机器人,这似乎是不可能的,而且这些应用程序都不足以替代。