Как запустить внешние, загруженные, но еще не установленные приложения на Android?
Мне просто любопытно :
Некоторые приложения, как правило, для разработчиков, позволяют загружать другие примеры приложений и запускать примеры приложений без их установки.
Примером для такого приложения является крутойDevAppsDirect"приложение (очень рекомендую это кстати).
Мой вопрос:
Как работают такие приложения?
Я имею в виду, они загружают APK? Как они пропускают этап установки и как-то запускают загруженные приложения? Они как-то сливаются с загруженным контентом? Это как плагин?
Такая вещь может быть полезна для приложений, которые требуют плагинов и расширений, и, возможно, других идей, о которых я не могу думать.
Мне также интересно, как другие приложения используют механизм плагинов. многие приложения позволяют загружать другие плагины-приложения через игровой магазин. они как-то запускают некоторый код в других файлах apk? они могут даже добраться до других файлов АПК? Есть ли способ сообщить Android, какие приложения могут получить доступ к моему файлу apk?