java - 如何使用 Monkeyrunner API 制作 Java 应用程序?

标签 java android python api monkeyrunner

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/

相关文章:

java - 从另一个 java 进程在 Windows 控制台中运行 java 进程

java - 媒体样式通知操作按钮不适用于 PendingIntent.getBroadcast()

java - 使用 Android Async Http 处理成功请求返回

python - 是否可以在 Python 中使用 CV_GUI_EXPANDED 标志?

java - 数据绑定(bind)框架zk

java - 关于递归的问题,尝试安排最大事件数

java - 使用 SimpleDateFormat 在 Java 中格式化 JavaScript jQuery 日期格式

java - 在使用 php 和 android 上传到服务器之前调整图像大小

python - 使用rest api从python应用程序创建Moodle用户

python - 计算不同长度的 3 维数组的平均值