【问题标题】:Creating a web server for communication with Android apps创建用于与 Android 应用程序通信的 Web 服务器
【发布时间】:2016-08-24 09:31:53
【问题描述】:

我想在家里创建一个网络服务器并升级它以与我的 Android 应用程序通信。最终,我想在其上存储 SQL 数据并在我的 Android 应用程序中从中收集数据。我不知道从哪里开始,我担心我可能会从一个教程开始,最终无法给我想要的最终结果。(我目前正在寻找教程,因为我对服务器一无所知侧面编码或类似的东西)

所以我想知道 XAMPP 是否是我正在寻找的东西?我找到了很多关于这方面的教程,但是如果最终可以存储我的 SQL 数据并与 android 应用程序通信,我在任何地方都找不到。另外我读到 XAMPP 是用于测试目的,我想开始学习一些我以后可能实际用作商业应用程序的 Web 服务器的东西。

如果没有,我还能用什么?许多网站都建议使用 JSON 服务器通信,但我仍然不确定这是否是我正在寻找的东西。

【问题讨论】:

  • 你知道如何从Android端进行通信吗?
  • 我有使用 Parse、Firebase 和其他类似 Web 服务器的经验,但不知道如何在没有他们的 API(以及没有他们的 Web 服务器)的情况下做到这一点。这就是我有兴趣学习的东西。
  • 你可以使用localhost在mysql中存储数据
  • @SarvagnaMehta 是 XAMPP 解决方案吗?这是否意味着我最终可以将 localhost 用于与服务器通信的商业应用程序?(或类似的东西)我担心我最终可能会学到一些我无法在家庭测试以外的情况下使用的东西
  • 这是使用 xampp 测试您的应用程序的解决方案,如果您想发布您的应用程序,您应该需要一个虚拟主机。

标签: android json web server xampp


【解决方案1】:
  1. 在您的电脑上安装 xamp
  2. 创建与android数据通信的php文件
  3. 在你的android项目中使用http://10.0.2.2:80/作为服务器ip

考虑以下链接了解更多信息 http://www.androidhive.info/2012/05/how-to-connect-android-with-php-mysql/

【讨论】:

  • `10.0.2.2' ????仅当应用程序在与服务器相同的计算机上的模拟器中运行时。我在任何地方都找不到 OP 使用模拟器。
  • 谢谢,如果我理解正确的话,我会在本地环境中使用 xampp 进行练习,然后该设置可以移植到虚拟主机服务,对吧?
猜你喜欢
  • 2017-01-04
  • 2011-10-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-19
  • 2016-01-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多