幾種方式按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-");
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章