通过WebAPI调用通过JSON创建Android表单

时间:2016-07-21 02:45:57

标签: android json asp.net-mvc asp.net-web-api android-studio-2.1

我是ASP.NET开发人员,我有一个工作的mvc应用程序,我想接受来自Android应用程序的输入。目前我正在研究基本的android开发过程,我想知道我是否在正确的轨道上。
现在,我从我的mvc应用程序中公开了一个API GET方法,它提供了这种json格式:(我如果需要可以塑造它)

[
  {"Display":"Name", "Type": "Text"},
  {"Display":"Age", "Type": "Text"},
  {"Display":"Gender", "Type": "Combo", "Selections":"Male,Female"},
]

基本上,我的问题是:我可以创建一个Android应用程序: 1.可能有一个“GET”按钮
2.给我的webapi打电话api 3.将json文件存储在手机/应用程序中 4.从这个json文件中创建一个表单
5.显示表单,接受输入,将输入保存为json。
6.有一个同步按钮,并对我的Web服务进行post api调用以接受存储的json文件。

正如我所说,我刚刚开始学习android,我只是想确保学习android会让我“意识到”我的这个计划,并确保我不浪费任何我的时间。我可以问一下android中我应该寻找什么特定主题来实现这个目标吗?我的目标是让用户在他/她在线时能够同步以获得表单布局,在离线时使用和输入数据以及当他/她重新联机时,只需同步输入的数据。 非常感谢。

1 个答案:

答案 0 :(得分:0)

对于一个完整的初学者,您应该首先了解Android的基本知识,包括基本UI和活动生命周期。网上有许多初学者教程,讲授基础知识。之后,您应该能够创建一些基本的UI应用程序,如简单的计算器。

要执行GETPOST请求,您可以自行实施或使用图书馆(Volley(来自Google),Retrofit等)。

对于JSON,如果您想自己解析,请查看JSONObject。如果您想使用基于反射的解析,可以尝试GSON(来自Google)。

这些主题应该能够涵盖您所需要的内容。