将应用程序加载到另一个应用程序的容器中

时间:2018-10-09 19:31:46

标签: android mobile webview

我正在尝试将应用程序加载到Android中另一个应用程序的容器中。由于我是Android新手,因此需要有关如何执行该过程的示例代码。

enter image description here

1 个答案:

答案 0 :(得分:0)

据我所知,除非您的设备已植根,否则这几乎是不可能的。这些应用程序只能通过Intent与其他应用程序进行交互,但是在这种情况下不会发生。长话短说,我建议您不要在“视图”中加载另一个应用程序,因为这几乎是不可能的。

我建议您做的唯一一件事就是重新访问您的要求并修改它们以适应您从应用程序中启动另一个应用程序的情况。为此,您必须制作两个单独的应用程序。的代码如下:

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address");
if (launchIntent != null) { 
    startActivity(launchIntent);
    //null pointer check in case package name was not found
}

如果出于任何原因需要实现原始方法,我将亲自研究Fragments以实现这种功能。