java - 在 Android 的应用程序中启动另一个应用程序

标签 java android

是否可以在应用程序内部启动另一个应用程序?是否有任何其他解决方案来启动另一个应用程序?

我使用此代码从我的启动应用程序调用另一个应用程序

Intent LaunchIntent = new Intent(Intent.ACTION_MAIN); 
LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.exaple.sampleapp");     
startActivity(LaunchIntent);

最佳答案

内部 是什么意思?喜欢您的应用充当容器吗?

当您以这种方式启动另一个应用程序时,就像您通过点击应用程序抽屉中的图标来打开该应用程序一样。该应用程序将在其自己的进程中运行,而不是您的应用程序中。

通过这样做,当打开的应用程序转到前台时,您的应用程序将被置于后台。

关于java - 在 Android 的应用程序中启动另一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21451139/

相关文章:

java - 如何让循环在我的 Java 程序中工作?

android - 使用 rxjava2 遍历列表

android - 如何使用 RecyclerView 制作多行水平 StaggeredGridLayoutManager?

java - Android:Dagger 2 会干扰 Immutables?

java - Spring XML View 解析器配置

java - 为什么这个上传代码在java中不起作用?

java - 向群组发送消息(通知) - Android

android - 为什么 onActivityResult() 没有被执行?

java - USACO 培训 – 文本提交给我一个错误 : "Error:_Main_method_not_found_in_class_test"

java - 如何确保目录中的图像在更改后刷新?