应用程序接口(API)是一组用于构建软件应用程序的例程,协议和工具。一个API指定软件组件应该如何交互。
超文本传输协议(HTTP)是分布式,协作和超媒体信息系统的应用协议。 HTTP是万维网数据通信的基础。超文本是使用包含文本的节点之间的逻辑链接(超链接)的结构化文本。
这个简单的例子的解决办法是
- 用户输入一个字,你的情况,“AAABAAA”
- API允许你得到关于这个字的信息,通过GET请求。 (请参阅网站以获取示例响应)
- 然后,检查是否存在标识这是否是真实单词的属性的响应。此外,还有很多可以存储的元信息,这些信息稍后可能对您有用。
为了上手,请按照本指南建立的话在你的Android应用程序的SDK http://restunited.com/releases/424223873313015558/wrappers
当你在你的应用程序的SDK,了解该请求是什么样子,明白什么反应看起来你很有能力把这一切放在一起。
这个问题我该怎么做?有很多答案。设计你的应用程序的问题和正确的方式来做它属于一个单独的线程。因此,为了给你一个方式将所有这些组合起来的是一些动机:
- 查找到改造。 Retrofit是Square的Android和Java的REST客户端。它使得通过基于REST的Web服务检索和上传JSON(或其他结构化数据)变得相对容易。在Retrofit中,您可以配置将哪个转换器用于数据序列化。
- 查看数据序列化/反序列化库,如GSON或Jackson。这基本上将是什么打破你的响应从API到某种POJO。
- 看看如何使API请求一些例子(你也许可以找到例子,你看在改装)
- 最后,请记住,在主线程上做网络请求在Android是禁止。因此,您应该在后台线程上发出这些请求,并在这些请求完成时在UI上处理结果。
这只是关于如何开始使用的一个广泛的概述。只是我的意见和你如何开始的一个选择。祝你好运
好主意!谢谢您的意见! –