Run an app within an app Android - android

I am creating an app that i would like to have apps running within it like let's say an iframe on a website. Is this possible? For example i will open my app and it will show the Gallery of the phone but while running my app, and not just by opening the gallery app which will make my app minimized. I want it exactly like an iframe, is this possible?

you can not run another app within your own application. You can do any of the following two
start the other app by sending intent message
or create the other app's features similarly in your own app.
According to your question if your need is to create a gallery then why aren't you creating a own gallery in your app? that will be more easier and flexible

You can not run another app's Activities within your app in an iframe style for security reasons, sorry.

Yes, I believe that is is possible for Apps to run cross platform if there exist a common data framework that creates a uniform standard for how data is stored and referenced. So the data can exist in the cloud but referenced via each app independently of the mobile phone platform.

Related

Run 2 or more applications inside our third android based application

I want to executive/run other pre-installed android based application inside my new developed application. For example I want to run what's app, Facebook, and Skype at the same time within my application.
I am analyzing about the android containers in which application can be load and execute. Like we used WebView container to load website.
Please suggest for the same
You should use Deep Links or better Dynamic Links - https://firebase.google.com/docs/dynamic-links/android/receive
How it works? You have 2 buttons in your App. On click on them you will open needed app or open it page on Play Market (or your own web site or something else, because you can config it via Dynamic Links).

Accessing another app's files

Background information: I am using Ionic framework to make a mobile application that can run on both ios and android.
Fore explanation purpose, I want to use App A(I am making this app) to the music files in App B(ex. Spotify,music player). So users can use my App A to select the App B, and I will import all the music files to my App A. Then the user can select which music to play. All process are done with App A.
Is there a plugin that can do this? Or is there a pre-existing command to do this. I am fairly new to app development. I know this is achievable, but how is it usually accomplished.
Hopefully, my description is understandable.
Content Providers can help you, refer this blog post
And also, this Documentation will give you all about sharing data between apps.

Launching an Android App via Adobe Air Application

I know it's possible to communicate with native android components via the Intent call, but I'm trying to figure out how to launch an app (which is installed) through an Adobe Air application.
Currently, thanks to Ben, I know that...
var url:String = ("intent:#Intent;" +
"action=android.intent.action.MAIN;" +
"category=android.intent.category.LAUNCHER;" +
"component=com.android.settings/.Settings;" +
"end");
navigateToURL(new URLRequest(url));
...launches the Android Settings menu through an Air app, which is awesome.
But I'm trying to launch an app...and I believe the secret lies within the "component=com.android.settings/.Settings;" snippet. Does anybody know how I can modify this code to launch an installed app on a device?
My kingdom for an answer. I've scoured the internet for days searching on this.
Brad
It depends on your use case.
If there's one specific app you want to open, you can look inside that app's .apk for the <intent-filter> elements, as explained in Launch custom android application from android browser. Then craft the appropriate URL to pass to navigateToUrl().
Another possibility is to get the package name for the app you want to open and set that as the component= section of your URL. Fair warning, I'm not actually sure if that will work.
If you don't know what app you want to open at compile-time, it's harder (e.g. if you have a server-side list of applications that your AIR app may need to invoke). Launch an application from another application on Android shows how to launch an application if you only know the package name, but you'll need a native extension to enable that functionality.

Creating android app, say mother app

I'm new to this forum..
I want to create a Android app (say mother app), which can be installed to the Android devices on the home menu. This app should contains one or more apps inside (say child app)..
The mother app should have online login verification and on the successful login this app should show all the child app...
The concept is just like creating a app such as newsstand of iPhone.
Is it possible to create such app for Android using Adobe Air
When any child app is installed from the marketplace then It must be shown inside mother app instead of home menu
To make it clear:
I want to create a app which store my other apps when it is downloaded from anywhere, instead of placing my apps here and there on the device.
I suggest that you try out Android tutorial first and proceed further. It will surely help you out. You can check this Stackoverflow question for information about using Adobe Air in your application. I can help you with this information only. :D

Can an externally loaded mobile app be contained within another mobile app?

If you create a mobile app which uses a custom url scheme to launch an external app, can that external app be visually contained within your mobile app? I want to launch a skype window, but have the tabs, borders, etc. of my mobile app (which happens to be an AIR app, but for which I could create a native extension) still visible, so that the skype window is one of the views within the app.
A corollary: can one get the position and size of the launched application window? If so it might be possible at least to create the illusion that skype (or any other launched app, for that matter) is contained within your mobile app.
This is not possible in iOS 6.
There is a possibility, that launching other apps and displaying their views just like you described, may find its way to public SDK in future versions. Now only system components can do this.

Categories

Resources