Я пытаюсь написать приложение, которое манипулирует данными камеры. Я хотел бы сделать эту платформу расширяемой, чтобы другие могли писать другую логику манипуляции, реализуя один метод с соответствующей сигнатурой. Я представляю себе, что пользователь устанавливает мое приложение и несколько плагинов других людей. Когда мое приложение загружается, оно запрашивает реализации логики манипуляции и загружает их.
Поскольку я хочу обрабатывать данные камеры в режиме реального времени, передача данных изображения между приложениями с намерениями, вероятно, не работает. Вместо этого я хотел бы попросить объекты, которые будут отправлены обратно в мою деятельность, настроить в прослушивателе предварительного просмотра камеры.
Возможно ли это, или есть лучший способ?