Android SDK 有一个 API,用于向名为 Monkeyrunner 的手机发送命令。它似乎是一个 Python API。无论如何我可以在 Java 应用程序中使用它吗?
最佳答案
好吧,我一直在尝试这样做,这是我发现的(感谢谷歌和互联网上成员的一些帮助)
这是一个使用 monkeyrunner 打印设备名称的小 Java 程序
import com.android.monkeyrunner.MonkeyDevice;
import com.android.monkeyrunner.adb.AdbBackend;
public class Monk {
public static void main(String[] args) {
// TODO code application logic here
Monk monk=new Monk();
monk.demo();
}
public void demo()
{
AdbBackend ab = new AdbBackend();
MonkeyDevice device = ab.waitForConnection();
//Print Device Name
System.out.println(device.getProperty("build.model"));
device.dispose();
}
为了上面的代码也能正常工作,我需要包含以下 jars monkeyrunner、ddmlib、jython、guavalib、sdklib。
关于java - 如何使用 Monkeyrunner API 制作 Java 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6686085/