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
Related
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).
Can you advise whether there is any way to get the dynamic, visual content from the website in the Android mobile app?
To explain it better – this is what we offer to the customers on computer & mobile device (any of those 2 visual, interactive toursis placed on the website through iframe):
https://itoma.co.uk/our-online-virtual-tours/
Instead of a browser on the mobile - we want to give our customers the same experience in Android app (with extra functionality already there) e.g. imagine this app with this added feature instead of pictures of a building.
Any ideas on how to deliver it please on Android?
Any apps that you'd know that already achieved that so we could check it out please?
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.
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.
Hello and thanks in advance for the help
I have a series of Android apps that I am using. Whenever I recommend these apps to someone, I have to go over each one individually.
I wanted to know if it was possible to create a single application that will:
Download all of the individual apps all at once and install them
Create an app icon that when launched creates a submenu with all of the related apps and a help file to walk the user through each one.
Is this possible? If so, how difficult is it to do?
Thanks again for your help
Dave
For the download and installation, it's not difficult. You'll just have to get the market URL of all the apps you want to include, and then use a custom Intent to download and install them (something using ACTION_VIEW should do the trick
For the second part, you could create your launcher, and then have a screen with some buttons and an help screen. It shouldn't be too hard to do.
"background batch app install" is not possible on a basic (not rooted) device.
But you can easily create a "launcher app" listing all the app you want to share and, using "Intents" and "PackageManager", letting the user open it if it's already installed of downloaded the app if it's not.