如何"发送"从app到另一个模块的变量?

时间:2017-06-11 16:05:08

标签: java android eclipse android-studio

我有一个独立的原始java代码,可以被多台计算机使用,以便以分布式系统方式找到答案。或者,我可以通过同时运行一些项目来运行我在eclipse中所需的一切,而不是每台计算机中的一个组件。

现在我想在Android Studio中扩展这个项目。基本思想是用户在应用程序中提供一些输入,然后,经过一些处理,一些输出返回。

我尝试过使用模块(因为我无法将不同的组件与项目分开)而且我无法复制我的结果。

我的问题是:

  • Android Studio中的不同模块可以同时运行,例如 eclipse中的不同项目?如果不是,我怎样才能找到解决方案?
  • 如果是,我如何让模块和应用程序相互通信?例如我有一个EditText,我把它保存为String变量。如何将其发送到不同的模块以便将其处理或传递到不同的模块?

1 个答案:

答案 0 :(得分:-1)

对于评论中的讨论,您似乎希望将数据从您的计算机(或我将从现在起调用服务器的计算机)传递到您的Android应用程序(从现在起我将调用客户端)。

您要实现的目标是客户端 - 服务器架构(标准用途):

  1. 客户端请求服务器的某些数据
  2. 服务器将数据发送到客户端
  3. 客户端处理数据或向用户显示数据
  4. 关于如何沟通的决定取决于你。有许多可能性(网络套接字,自定义API REST),但它取决于您和您的能力。

    在代码视图中只用一个答案解释整个过程真的很难,所以我将here链接到客户端部分。

    此外,this问题可以真正帮助您。