像java.awt.Robot这样的Android API

时间:2010-12-11 10:12:54

标签: java android

是否存在类似于java.awt.Robot的Android API,即允许截取屏幕截图的API?

4 个答案:

答案 0 :(得分:7)

如果您想模拟触摸事件(就像机器人点击鼠标一样),请使用实用程序类TouchUtils

答案 1 :(得分:3)

Android SDK中没有java.awt.Robot。

如果您想在开发期间自己制作屏幕截图,可以使用DDMS。如果你的应用程序应该截图,我认为这需要root。有应用程序可以做到这一点,例如

http://handheld.softpedia.com/get/Others/Screenshot-Android-71410.shtml

还有一个可供您使用的库:

Android Screenshot Library (ASL)

然而,对SO的讨论也是如此:

How to capture the android device screen content?

答案 2 :(得分:1)

Robot类仅适用于Java,Android不支持此功能,也可以查看Android支持的类,请点击this

答案 3 :(得分:0)

TouchUtils类... 此类已在API级别24中弃用。 请改用Espresso UI测试框架。新的测试应使用Android测试支持库编写。

https://developer.android.com/training/testing/ui-automator