2012-03-20 2 views
3

Я написал приложение для Android, используя Mixare (link to mixare project) Framework (для дополненной реальности).интеграция mixare в приложение для Android

Первым шагом было заставить приложение работать с моим собственным источником данных. Это было довольно просто, так как вы просто должны создать новый Intent для mixare контента, как это:

Intent i = new Intent(); 
    i.setAction(Intent.ACTION_VIEW); 
    i.setDataAndType(Uri.parse("http://myserver:8080/myData"), "application/mixare-json"); 
    startActivity(i); 

Проблема заключается в том, что этот код просто делает вызов к mixare App на вашем Android устройстве.

Я хочу изменить представление mixare и интегрировать весь исходный код в свое приложение (оно лицензировано под GPLv3).

Должен ли я использовать код mixare в качестве библиотеки? Какие изменения мне нужно будет сделать для моего AndroidManifest.xml для создания нового намерения?

ответ

2

я узнал, что мой вопрос не обязательно mixare проблема.

Решение для интеграции приложения Android в другое использует первый в качестве библиотеки.

Для тех, кто этого не сделал до this article, мне очень помогли. В нем объясняется, как интегрировать сканер штрих-кода zxing в приложение для Android.

+0

Я пытаюсь интегрировать mixare в свое приложение для Android. Я использую intellij идею, и я добавляю только папку mixare-library в свои библиотеки. Если я загружаю mixare с рынка, он работает, но я хочу запустить его через свое приложение. Как я должен это делать? –

0

Если вы хотите интегрировать mixare в свое приложение, то все приложение должно быть выпущено под лицензией GPLv3.

В настоящее время внешние плагины не могут изменять представление mixare (то есть использовать собственные значки или изменять макет), но есть планы сделать это, хотя оценок нет.

Если вы заинтересованы, я предлагаю предложить предлагаемый вам подход к разработчику discussion group.

НТН, Даниэле - mixare команда

+0

Да, мое приложение лицензировано под GPLv3. Но мой вопрос был, так как у меня есть весь исходный код для mixare, я могу что-то изменить, не так ли? Мне нужно только интегрировать этот модифицированный код mixare в мое приложение. (согласно до 4. на http://www.mixare.org/usage/) Так что мой вопрос был, как это сделать? –

+0

Я не пользователь. У меня вопрос. Вы хотите использовать другое действие при запуске с панели запуска? – Daniele

+0

Извините, если я не могу выразить себя правильно. Я совершенно не знаком с разработкой Android. Так что скажем, я хочу что-то изменить в классе POIMarker, чтобы изменить внешний вид маркера. Как мне интегрировать этот модифицированный код mixare в мое приложение? –