使用Android中的辅助功能自动化其他应用

时间:2019-02-16 08:08:29

标签: android accessibility ui-automation accessibilityservice android-accessibility

我正在一个项目中,我需要我的应用程序打开另一个应用程序,并基本上在某种程度上使它自动化(例如输入一些数据,例如姓名,出生日期,性别等,并执行一些按钮单击操作)。经过一番研究,我遇到了Espresso进行的Android测试,但不确定是否会有所帮助,因为本文不足以满足我的要求。

所以我唯一的问题是我应该继续按照自己的需求探索Espresso,还是有其他更便捷的技术可用?

1 个答案:

答案 0 :(得分:1)

您可以使用辅助功能使应用程序自动化。两个有用的API是

TOUCH_EXPLORATION_MODE

AccessibilityService.performGesture(...)

这两个功能使您能够在Android操作系统中自动化很多事情!