是否可以在您的应用程序中运行另一个移动应用程序?

时间:2014-07-11 00:21:31

标签: android view

这是一个奇怪的问题,但有没有办法在一个应用程序中运行两个单独的应用程序?那么,例如,在另一个应用程序内部的视图中运行另一个应用程序?这可能吗?如果是这样,这是怎么做到的?

提前致谢!

2 个答案:

答案 0 :(得分:3)

虽然这可能违反推荐的Android操作方式

,但仍可以这样做

Android launch app inside view

How to create android app with app widget in single application

更简单的替代方法可能是使用包地址启动意图:

Intent i = new Intent(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_LAUNCHER);
i.setPackage("com.otherapp.package");
startActivity(i);

Launching Android app, within an app?

Launch an application from another application on Android

但请注意,从技术上讲,其他应用仍处于自己的流程中,尽管它似乎可以在原始应用中运行。

Launch another application INSIDE an application in Android

答案 1 :(得分:1)

微信有数百个只能通过微信应用程序打开的小程序。但是那个小程序是基于Web的视图。这里的官方视频 https://www.youtube.com/watch?v=OKcdUT3ZSwA