Всем привет!
Как на Android можно создать "плагин", который не может работать как самостоятельное приложение, но предоставляет некоторую функциональность, как например это https://play.google.com/store/apps/deta ... ylonguitar приложение?
Разработка плагинов для Android
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Разработка плагинов для Android
Зависит от того, какую функциональность нужно добавлять.
Вот пример по добавлению доп уровней в игру http://stackoverflow.com/questions/4803 ... oid-market
Этот же подход можно использовать по добавлению тем в приложение.
Вот пример по добавлению доп уровней в игру http://stackoverflow.com/questions/4803 ... oid-market
Этот же подход можно использовать по добавлению тем в приложение.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
Re: Разработка плагинов для Android
Спасибо, интересно.
А какие ещё есть способы? Мне нужна несколько другая функциональность, например, обработка изображений. Произвольное приложение должно вызвать "плагин", передать ему изображение и получить каким-либо образом обработанное.
А какие ещё есть способы? Мне нужна несколько другая функциональность, например, обработка изображений. Произвольное приложение должно вызвать "плагин", передать ему изображение и получить каким-либо образом обработанное.
Re: Разработка плагинов для Android
Это библиотека называется
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Разработка плагинов для Android
Вот http://mylifewithandroid.blogspot.ru/20 ... ugins.htmlLighter писал(а):Спасибо, интересно.
А какие ещё есть способы? Мне нужна несколько другая функциональность, например, обработка изображений. Произвольное приложение должно вызвать "плагин", передать ему изображение и получить каким-либо образом обработанное.
Там в начале есть ссылка на исходники.
Однако, там используются базовые типы при передаче данных.Обработка изображений, скорее всего, будет по сложнее.
PS: Советую обратить внимание на расширение файла IBinaryOp.aidl и почитать вот это http://developer.android.com/guide/components/aidl.html
И еще, я бы всю эту шелуху, для общения между плагином и приложением, выделил в отдельную библиотеку. Так вы избавите себя от дублирования кода, а также застрахуетесь от ошибок.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.