Как загрузить и добавить макет XML и файлы Java Code в Android без переустановки приложения?
Я хочу расширить возможности моего приложения для Android, добавив несколько экранов в приложение, когда пользователь решит загрузить экраны, и не заставляя пользователя переустанавливать или обновлять приложение. Я исследовал возможность заставить пользователя установить другое приложение для Android, которое будет работать как плагин, но я хочу избежать нежелания устанавливать другое приложение через Google Play, так как он может неохотно.
Есть ли способ загрузить только необходимый макет XML и только прикрепленный файл кода Java?
1 ответ
Вы можете попробовать создать ActivityHolder (потому что Activity должен быть объявлен в Manifest) и использовать интерфейс для реализации методов из Activity, использовать getClassLoader(). LoadClass, чтобы создать экземпляр вашего файла и сохранить его экземпляр в действии.
И вы не можете использовать XML-макет, потому что идентификаторы генерируются во время компиляции в класс.R.
Стоит попробовать.