Есть ли схема или учебник о том, как вы разработали приложение с надстройками?Как разработать приложение с надстройками?
Например, как разработать какую-то структуру для добавления «тем» в приложение?
Существует базовое приложение с 2 темами. Пользователь должен иметь возможность загружать другое приложение для определенной темы.
Как работает оригинальное приложение и новое загруженное приложение?
Как бы вы разработали оригинальное приложение, чтобы получить информацию о теме и графические объекты из 2-го приложения только для темы?
Я понимаю, что приложения полностью разделены, поэтому я не понимаю, как это сделать.
Относительно: "getResourcesForApplication() в PackageManager, чтобы получить ресурсы приложения темы" ... Вы можете сделать это для приложений вне своего собственного? Существуют ли какие-то функции безопасности, которые мне нужно реализовать, чтобы обеспечить доступ только к моему приложению к этим ресурсам, и никакие другие сторонние приложения не могут получить доступ? Это был бы недостающий кусок, который, я думаю, мне понадобится, чтобы начать. –
@ CamilleSévigny: «Вы можете сделать это для приложений вне своего собственного?» -- да. «Существуют ли какие-то функции безопасности, которые мне нужно реализовать, чтобы обеспечить доступ только к моему приложению к этим ресурсам, и никакие другие сторонние приложения не могут получить доступ?» - все ресурсы всех приложений доступны для чтения всем приложениям, нравится вам это или нет. – CommonsWare
«все ресурсы всех приложений доступны для чтения всем приложениям, нравится вам это или нет». ... Не шутите. Не имел представления. Спасибо за ваши ответы. –