Several agribusiness interact with each other

Recently, I came across several applications (such as Clockworkmod Rom Manager), where in order to get the pro version, you had to download another APK. However, as soon as this APK was downloaded, Rom Manager automatically knew that this APK existed and added new functionality. For example, another application is the Astro application, in which you can expand it by downloading modules from the market.

Now I know how to check for another application, and I also know how to interact between applications through services. However, my question is that Clockwork and these other applications use different apks for the plugin type architecture. How to do it? Have they determined the whole architecture of the plugin and the service model, so when the new apk is installed, the main application can check if it has a module and call commands on it? Or is something else happening?

+5
source share
1 answer

, . , . , - .

, , Android-. , API. - , , .

+1

All Articles