永发信息网

再发一次,java怎么调用android中的monkeyrunner

答案:2  悬赏:40  手机版
解决时间 2021-02-11 21:13
  • 提问者网友:喧嚣尘世
  • 2021-02-11 17:00
再发一次,java怎么调用android中的monkeyrunner
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-02-11 18:12
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import com.android.monkeyrunner.adb.AdbBackend;
import com.android.monkeyrunner.core.IMonkeyDevice;
import com.android.monkeyrunner.core.TouchPressType;
public class MyTest2 {
private static IMonkeyDevice device;
private static AdbBackend adb;
public static void main(String[] args) {
// TODO Auto-generated method stub
if (adb==null){
adb = new AdbBackend();
// 参数分别为自己定义的等待连接时间和设备id
device = adb.waitForConnection(8000,"MSM8225QRD5");
}
//添加启动权限
String action = "android.intent.action.MAIN";
Collection categories = new ArrayList();
categories.add("android.intent.category.LAUNCHER");
// 启动要测试的主界面,主要是配置自己的包和启动类
device.startActivity(null, action, null, null, categories,
new HashMap(),"cn.com.fetion/.android.ui.activities.StartActivity", 0);
// 点击某一个坐标
device.touch(202,258,TouchPressType.DOWN_AND_UP);

}
}
全部回答
  • 1楼网友:山君与见山
  • 2021-02-11 19:24
java调用android的monkeyrunner 不理解?你想实现什么效果?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯