我见过很多提供自动点击功能的应用程序。但他们不提供一些特定的定制,所以我决定创建一个。我看过很多提供自动点击的教程,但它们应该在同一个应用程序中使用。但我想创建一个自动点击应用程序,可以单击其他应用程序的视图。我是一名中级java开发人员,但对Android studio很陌生,所以我对Android API不太了解。是否有任何类或包可以提供此功能。为了获得更多间隙,我想在屏幕上特定位置(例如(213, 120))的颜色变为绿色时进行自动点击。
提前致谢!
我不是这个主题的专家,我有后端开发人员的经验,我是 Android 世界的新手,就像你一样,我有兴趣构建一个应用程序来自动化 Android 游戏中具有特定行为的一些农业机制,所以我调查了关于这个主题,您正在寻找的解决方案是 AccessibilityService API,从 Android 8.0(API 级别 26)开始,它包含多种无需 Root 即可进行触摸的功能,我给您留下了一些开源存储库示例的链接,这些示例可以指导您你。
-
https://developer.android.com/guide/topics/ui/accessibility/service#continued-gestures https://developer.android.com/guide/topics/ui/accessibility/service#continued-gestures (Doc)
-
https://github.com/nestorm001/AutoClicker https://github.com/nestorm001/AutoClicker(老的废弃项目,但有touch的功能)
-
https://github.com/pylapp/SmoothClicker https://github.com/pylapp/SmoothClicker(一个更成熟的应用程序,但需要root,它可以帮助指导您如何构建UI)
对于像素变化的检测,我仍然没有具体的答案,我一直在寻找,也许每 X 次获得一次屏幕转储并验证像素,这就是方法,但仍然不确定它是否是要走的路。
就像是如何使用Android API录制屏幕并截屏? https://stackoverflow.com/questions/32513379/how-to-record-screen-and-take-screenshots-using-android-api。
我知道如果您有活动,您可以获得屏幕的位图转储,但事实并非如此,但是以下包中的某些类可能会有所帮助https://developer.android.com/reference/kotlin/android/graphics/package-summary https://developer.android.com/reference/kotlin/android/graphics/package-summary.
我目前正在自己的实现中工作,当我有东西要展示时,我会很乐意分享。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)