1. 程式人生 > >幾種方式按home,幾種方式開啟應用,速度比較;

幾種方式按home,幾種方式開啟應用,速度比較;

        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-");