这是一个奇怪的问题,但有没有办法在一个应用程序中运行两个单独的应用程序?那么,例如,在另一个应用程序内部的视图中运行另一个应用程序?这可能吗?如果是这样,这是怎么做到的?
提前致谢!
答案 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
但请注意,从技术上讲,其他应用仍处于自己的流程中,尽管它似乎可以在原始应用中运行。
答案 1 :(得分:1)
微信有数百个只能通过微信应用程序打开的小程序。但是那个小程序是基于Web的视图。这里的官方视频 https://www.youtube.com/watch?v=OKcdUT3ZSwA。