【问题标题】:libGDX android - sharing a textlibGDX android - 共享文本
【发布时间】:2014-03-26 11:53:49
【问题描述】:

我想像这个应用一样分享文字

我该怎么做?

【问题讨论】:

    标签: libgdx share


    【解决方案1】:

    有两个步骤:

    1. 从独立于平台的 Libgdx 应用代码获取平台(Android 代码)
    2. 启动 Android Share Intent

    如果您希望独立于平台的 Libgdx 代码能够调用特定于 Android 的库,则通常需要在独立于平台的位和特定于平台的位之间创建一个小型接口或桥梁。见https://github.com/libgdx/libgdx/wiki/Interfacing-with-platform-specific-code

    进入平台代码后,您需要调用正确的 Android Intent API。您没有提供有关您尝试共享的数据类型的任何详细信息(这可能会更改您要使用的 API),但请参阅 http://developer.android.com/training/sharing/send.html

    【讨论】:

      【解决方案2】:

      您可以从 libGDX 生成原生 Android 进程。只需生成一个共享意图:http://developer.android.com/training/sharing/shareaction.html

      【讨论】:

      • 尝试谷歌搜索“Android ShareActionProvider”。说“那个代码不起作用”不是很有用。就像我说的,完全可以从 libGDX 启动原生 Android 进程,这是您需要研究的。
      • 没那么简单。他正在使用 libGDX,所以 android 功能不是那么容易获得。
      • 是的,他们是。第三次,您绝对可以从 libGDX 应用程序生成原生 Android 进程。
      • 我没有这方面的亲身经历,但从this question 看来并非如此。过去 9 个月内情况是否发生了变化,我是否误解了什么,或者您不同意那里给出了答案?
      • @MPeti 答案是关于使用哪个线程 来启动Android 原生的东西,事实上他们说这完全有可能。 Here 是我在 libGDX 中创建的动态壁纸,其中包含原生 Android 设置窗口。创建原生 Android 共享窗口的过程应该是相同的,并且可以在该链接中找到源代码。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-20
      • 1970-01-01
      • 2012-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多