【问题标题】:integrating mixare into Android app将 mixare 集成到 Android 应用程序中
【发布时间】:2012-03-20 20:24:13
【问题描述】:

我使用 Mixare (link to mixare project) 框架(用于增强现实)编写了一个 Android 应用程序。

第一步是让应用程序使用我自己的数据源运行。这非常简单,因为您只需为 mixare 内容创建一个新的 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 应用程序。

我想修改 mixare 视图并将整个源代码集成到我的应用程序中(它在 GPLv3 下获得许可)。

我必须将 mixare 代码用作库吗?我必须对我的 AndroidManifest.xml 进行哪些更改才能创建新 Intent?

【问题讨论】:

    标签: java android augmented-reality


    【解决方案1】:

    我发现,我的问题不一定是混合问题。

    将 Android 应用程序集成到另一个应用程序的解决方案是将第一个应用程序用作库。

    对于之前没有这样做过的人this article 帮助了我很多。它解释了如何将 zxing 条码扫描器 原生集成到 Android 应用中。

    【讨论】:

    • 我正在尝试将 mixare 集成到我的 android 应用程序中。我使用 intellij 想法,我只是将 mixare-library 文件夹添加到我的库中。如果我从市场上下载 mixare,它可以工作,但我想通过我的应用程序运行它。我该怎么做?
    【解决方案2】:

    如果您想将 mixare 集成到您的应用中,那么整个应用必须在 GPLv3 许可下发布。

    目前,外部插件无法更改 mixare 视图(即使用自己的图标或修改布局),但有计划这样做,即使没有估计。

    如果您有兴趣,我建议您向开发人员discussion group 提出您建议的方法。

    HTH, Daniele - mixare 团队

    【讨论】:

    • 是的,谢谢,我的应用程序是在 GPLv3 下获得许可的。但我的问题是,既然我有 mixare 的所有源代码,我可以修改任何东西,对吗?我只需要将修改后的 mixare 代码集成到我的应用程序中。 (根据 4. at mixare.org/usage)所以我的问题是,如何做到这一点?
    • 我不是用户我明白你的问题。您想从启动器启动时使用不同的活动吗?
    • 对不起,如果我不能以正确的方式表达自己。我对 Android 开发很陌生。因此,假设我想更改 POIMarker 类中的某些内容以修改标记的外观。我如何将修改后的 mixare 代码集成到我的应用程序中?
    • @Daniele:是否可以为单击标记定义不同的事件而不是打开网页?非常感谢您的回答。我正在尝试使用 mixare 来显示一些 POI 。单击时,我想显示该地点的更多详细信息,但与对话在同一屏幕内。
    • @Daniele 你能解释一下通过我的应用程序运行 mixare 需要什么(无需从市场安装 mixare 应用程序)
    猜你喜欢
    • 1970-01-01
    • 2012-11-10
    • 2011-06-29
    • 2017-12-25
    • 1970-01-01
    • 2013-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多