幾種方式按home,幾種方式開啟應用,速度比較;
阿新 • • 發佈:2019-02-01
System.out.println("-----------start-"); Context context = InstrumentationRegistry.getContext(); //adb 操作home 鍵 第一種方式 //3000毫秒速度 // ShellHelper.execRootCmd(" input keyevent 3 "); //adb 操作home 鍵 第二種方式 //900毫秒速度 // try { // mDevice.executeShellCommand("input keyevent 3 ");// } catch (IOException e) { // e.printStackTrace(); // } //按home 鍵 //800毫秒速度 // mDevice.pressHome(); //按home 鍵 //36毫秒速度 // Intent intent = new Intent(Intent.ACTION_MAIN); // intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // intent.addCategory(Intent.CATEGORY_HOME);// context.startActivity(intent); //開啟微信 com.tencent.mm/.ui.LauncherUI //2600毫秒速度 // ShellHelper.execRootCmd("am start -n com.tencent.mm/.ui.LauncherUI"); //開啟微信 com.tencent.mm/.ui.LauncherUI //800毫秒速度 // try { // mDevice.executeShellCommand("am start -n com.tencent.mm/.ui.LauncherUI");// } catch (IOException e) { // e.printStackTrace(); // } //開啟微信 //16毫秒速度 // Intent intent = new Intent(); // intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // intent.setComponent(new ComponentName("com.tencent.mm", "com.tencent.mm.ui.LauncherUI")); // context.startActivity(intent); //開啟微信 //10毫秒速度 // Intent intent = context.getPackageManager().getLaunchIntentForPackage("com.tencent.mm"); // context.startActivity(intent); System.out.println("-----------end-");