The new application should be open in a portion of the screen in the calling application.
This is not possible in the regular user interfaces of third-party applications.
AFAIK, a split-screen function (Adaptive UI) is supported with Android 3.0 onwards.
This has nothing to do with embedding a third-party application interface into your own.
So, I did not understand what you wanted to say, "this is not possible with the current version of the OS"
It is not available on any stock version of Android released before March 26, 2013 at 9:50 am ET.
Some device manufacturers, such as Samsung, have expanded the capabilities of Android with multiple windows. However, control of these windows rests with the user and the (modified) OS. If there is nothing in their S-Pen SD file, you have no way to launch another window.
Android also has RemoteViews
, which is a means of transferring a simplified interface between processes. Using this, one application can embed RemoteViews
published by another application. For example, you see this with application widgets on the home screen. However, both applications should be written with this in mind, for example, an application that publishes an AppWidgetProvider
for placing an application widget on home screens.
source share