Я новичок в разработке плагинов на Java и Android, поэтому я хотел задать этот основной вопрос.
Учтите, что у меня есть какая-то фреймворк, у которой есть некоторый Factory, который может создавать определенные классы - эти классы выполняют некоторые плагин-подобные функции. Я хочу внедрить систему плагинов, которая сможет каким-то образом загрузить новые плагины с некоторого сервера и сделать их доступными для этого Factory для создания.
И основные требования для плагина:
Например, это может быть приложение для рисования "фигуры". каждый плагин имеет код для рисования() формы, необязательно с помощью растрового изображения для заполнения этой формы - в этом случае растровое изображение снабжается плагином в качестве ресурса.
Как мне это сделать? Любые указатели на поисковые термины и подсказки Google оцениваются, спасибо:)
Я не думаю, что вы можете сделать это на Android, из-за ограничений безопасности. Весьма вероятно, что ваш единственный вариант - распространять плагины как отдельное приложение на рынке (например, браузер Doplhin).
Однако проблема должна быть решена: как вы собираетесь открывать эти плагины? Чтобы ответить на это, нам нужно знать, как вы собираетесь использовать эти плагины. Если должно быть легко, если ваши плагины являются простыми старыми действиями.
Я нашел этот пост для вас: http://mylifewithandroid.blogspot.com/2010/06/plugins.html