Страница 1 из 1

Разработка плагинов для Android

Добавлено: 16 дек 2013, 12:30
Lighter
Всем привет!

Как на Android можно создать "плагин", который не может работать как самостоятельное приложение, но предоставляет некоторую функциональность, как например это https://play.google.com/store/apps/deta ... ylonguitar приложение?

Re: Разработка плагинов для Android

Добавлено: 16 дек 2013, 13:43
KamiSempai
Зависит от того, какую функциональность нужно добавлять.
Вот пример по добавлению доп уровней в игру http://stackoverflow.com/questions/4803 ... oid-market
Этот же подход можно использовать по добавлению тем в приложение.

Re: Разработка плагинов для Android

Добавлено: 16 дек 2013, 14:51
Lighter
Спасибо, интересно.

А какие ещё есть способы? Мне нужна несколько другая функциональность, например, обработка изображений. Произвольное приложение должно вызвать "плагин", передать ему изображение и получить каким-либо образом обработанное.

Re: Разработка плагинов для Android

Добавлено: 16 дек 2013, 14:56
adarash
Это библиотека называется

Re: Разработка плагинов для Android

Добавлено: 16 дек 2013, 15:13
KamiSempai
Lighter писал(а):Спасибо, интересно.

А какие ещё есть способы? Мне нужна несколько другая функциональность, например, обработка изображений. Произвольное приложение должно вызвать "плагин", передать ему изображение и получить каким-либо образом обработанное.
Вот http://mylifewithandroid.blogspot.ru/20 ... ugins.html
Там в начале есть ссылка на исходники.
Однако, там используются базовые типы при передаче данных.Обработка изображений, скорее всего, будет по сложнее.

PS: Советую обратить внимание на расширение файла IBinaryOp.aidl и почитать вот это http://developer.android.com/guide/components/aidl.html
И еще, я бы всю эту шелуху, для общения между плагином и приложением, выделил в отдельную библиотеку. Так вы избавите себя от дублирования кода, а также застрахуетесь от ошибок.