如何启动指定app

来源:4-1 综合实战

点点点工程师

2018-05-07 20:13

来来来

写回答 关注

1回答

  • 水复
    2018-05-11 11:08:51
    已采纳

    回答这个问题前,你应该先去了解一下,Android中时如何启动一个activity的?带着这个问题去学习,查阅资料,很快就学会了,我一向倡导,有问题先自己解决,给你个思路。实在解决不了,再给你答案。

    不过我还是把答案放在这里给你参考下吧。

    /**
     * 通过包名开启应用
     * @param pkg
     * @return
     */
    public boolean launchApp(String pkg){
        try{
            Intent intent =  mInstrumentation.getContext().getPackageManager().getLaunchIntentForPackage(pkg);
            mInstrumentation.getContext().startActivity(intent);
        }catch(Exception e){
           Log.e(Constants.TAG, String.format("An application=%s that is not installed",pkg));
        }
        return mInstrumentation.getContext().getPackageName().contains(pkg);
    }



    点点点工程师

    我知道appium和monkey怎么去启动activity 只是没有百度到这个技术的api

    2018-05-11 11:29:26

    共 1 条回复 >

Android UiAutomator 2.0 入门实战

零基础学习UiAutomator 2.0自动化测试,学会编写 Android 自动化测试用例

14767 学习 · 71 问题

查看课程

相似问题