从Android应用程序中检索数据

时间:2014-11-21 12:51:51

标签: c# android unity3d

我正在为我的投资组合制作一个应用程序 - 一个没有特定类型或游戏玩法的简单安卓游戏,只是一些奇特的想法实现的混合。目前我遇到了一个如何实现其中一个功能的问题,因为它需要与其他应用程序进行交互。

让我们说我的翅膀上有一个带有程序纹理的蝴蝶。我已经实现了蝴蝶本身的游戏对象和两层纹理 - 静态背景和程序彩色线条。程序层接收函数,基于它绘制分形图像,绘制它并更新纹理。目前它使用简单的sin(x)函数,但我想要的是使用存储在另一个应用程序中的函数。

函数源应用程序连接到远程服务器,接收具有f(x)值的缓冲区并显示它用于自己的目的。我试图谷歌(我有点新的android)是我怎么能

  • 以类似"窗口模式"的方式运行功能源应用程序,切断"窗口"到函数本身并将其放在图层上而不使用分形
  • 挂钩到函数源应用程序内存并检索缓冲区
  • 捕获转到应用程序的数据包

......但失败了。应用程序本身不是由我自己创建的,所以我既不能将变量声明为public static,也不能在需要时传递变量或指针。而且,显然,我无法对函数本身进行编码 - 我只是不了解函数本身。

我正在寻找有关实施此功能的建议和任何帮助。 附:游戏引擎 - Unity 3D,脚本语言 - C# P.S.S.对不起我的英文

1 个答案:

答案 0 :(得分:0)

如果您的函数的来源(请尝试命名的东西以便于理解),我将调用函数F进行分形,是一个Android应用程序FractakApp,这个FractalApp强制要求结果可用。如果FractalApp的开发者没有准备好分享函数F的结果,你就搞砸了。实际上,Android操作系统基于沙箱,如果没有内置输出,任何应用程序都无法访问其他应用程序数据。

尽管如此,StackOverflow.com不是针对开放式问题和一般性讨论而是针对精确问题而制作的。

我猜你是一名实验开发人员,对吧?