How to use the monkeyrunner API to make Java applications?

The Android SDK has an API for sending commands to a mobile phone named monkeyrunner It seems to be a python API Is it possible to use it in Java applications?

Solution

Well, I've been trying to do this. Here's what I found (thanks to Google and members on the Internet for some help)

This is a java program that uses monkeyrunner to print the device name

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();
 }

}

For the above code, I need to include the following jar jarrunner, ddmlib, Jython, guavalib, sdklib

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>