我使用Mixare(link to mixare project)框架(用于增强现实)编写了一个Android应用程序。
第一步是使用我自己的数据源运行App。这很简单,因为你只需要为这样的混合内容创建一个新的Intent:
Intent i = new Intent();
i.setAction(Intent.ACTION_VIEW);
i.setDataAndType(Uri.parse("http://myserver:8080/myData"), "application/mixare-json");
startActivity(i);
问题是此代码只是在Android设备上调用mixare App。
我想修改mixare视图并将整个源代码集成到我的应用程序中(它是在GPLv3下许可的)。
我是否必须将mixare代码用作库?我需要对AndroidManifest.xml进行哪些更改才能创建新的Intent?
答案 0 :(得分:2)
我发现,我的问题不一定是混合问题。
将Android应用程序集成到另一个应用程序的解决方案是使用第一个作为库。
对于那些在this article帮助我之前没有这样做过的人。它解释了如何将 zxing条形码扫描器本地集成到Android应用程序中。
答案 1 :(得分:0)
如果您想将mixare集成到您的应用中,那么整个应用必须在GPLv3许可下发布。
目前外部插件无法改变混音视图(即使用自己的图标或修改布局),但有计划这样做,即使没有估计值。
如果您有兴趣,我建议您向开发人员提出建议的方法discussion group。
HTH, Daniele - mixare团队