2009-12-20 2 views
1

Я делаю приложение для обмена сообщениями, и я хочу, чтобы его можно было расширять с помощью плагинов.Создание подключаемого приложения для обмена сообщениями Android

plugin может, например, заменить :) смайликом.

Я написал некоторый тестовый код, который использует фильтры намерений, чтобы найти plugins, но я не могу найти способ создать экземпляр этого plugin class.

Можно ли это сделать, а если нет, то какой был бы лучший подход/наилучшая альтернатива этому?

Спасибо.

ответ

3

Поскольку приложения в android работают в своей собственной виртуальной машине, я не думаю, что загрузчик классов вашего приложения будет иметь доступ к классам, определенным в плагине. Однако вы можете передать данные между вашим основным приложением и плагином через Intents. Если плагин нуждается в данных из основного приложения, создайте ContentProvider, чтобы сделать данные доступными.

Смежные вопросы