在Android应用程序中集成完成的Web服务

时间:2015-07-27 11:16:27

标签: java android web-services rest

我不知道正确的术语是否在Android应用程序中“集成”或“连接”完成的Web服务。我的意思是,

  1. 是否有可能在Android应用程序中“集成”已完成的RESTful Web服务,但我尚未开发。?
  2. 否则,

    1. 是否有一些步骤来开发我需要在Android应用程序中使用的RESTful Web服务?
    2. 最后一个问题是因为我不知道第一步是完成我的RESTful Web服务,然后将其集成到我的Android应用程序中,或者同时开发RESTful Web服务和Android应用程序。 / p>

      无论如何,我怎么能做得好?我需要帮助来组织我的想法

1 个答案:

答案 0 :(得分:2)

您需要三件事:

  1. 客户(您的应用)
  2. 服务器
  3. 数据库
  4. 假设您必须为您的应用创建登录服务。然后您的步骤应如下所示:

    1. 使用android UI创建登录表单。
    2. 从字符串中编辑文本获取用户名和密码。
    3. 将这些凭据发送到服务器(通过http reqest)。
    4. 在客户端通过输入流从URL读取响应。
    5. 在服务器端,使用您熟悉的服务器端技术。(如果您不熟悉任何服务器端技术。我强烈建议您使用php。)
    6. 在数据库中选择/更新/比较(无论你想要什么)并以json字符串形式返回响应。
    7. 您可以在系统上使用服务器。我建议使用XAMPP(跨平台apache mysql php perl)。顾名思义,它包括服务器+数据库+ php(本地)。它将在您的计算机上创建一个本地Apache服务器。

      请按照以下步骤操作:XAMPP TutorialWorking with XAMPP

      这里有一些很好的使用android的web服务教程:

      How to connect Android with PHP, MySQL

      Using Database from an Android Application