我正在写一个基本的应用程序。我有兴趣尝试做的一个功能是启动另一个应用程序,INSIDE已在运行的应用程序。
EG。我有一个带有3个菜单选项的应用程序,1和2作为此父应用程序的一部分执行某些任务,菜单选项3启动另一个安装在手机上的应用程序。 我不确定这是否可行?
答案 0 :(得分:4)
使用Intents mechanism可以实现这一点。
你必须写的确切意图取决于各种因素:
编辑:
然后,您应该能够使用以下代码启动第二个应用程序:
Intent i = new Intent(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_LAUNCHER);
i.setPackage("com.otherapp.package");
startActivity(i);
将此代码放在按钮的OnClickListener中,这应该足够了。