点点点工程师
2018-05-07 20:13
来来来
回答这个问题前,你应该先去了解一下,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); }
Android UiAutomator 2.0 入门实战
14767 学习 · 71 问题
相似问题