【问题标题】:Create Android Forms Through JSON from a WebAPI Call从 WebAPI 调用通过 JSON 创建 Android 表单
【发布时间】:2016-07-21 02:45:56
【问题描述】:

我是一名 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文件存入手机/app
4.用这个json文件创建一个表单
5.显示表单,接受输入,将输入保存为json。
6. 有一个同步按钮,然后对我的 Web 服务进行 post api 调用以接受存储的 json 文件。

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

【问题讨论】:

  • 你对安卓了解多少?
  • @Joshua 我是一个完整的初学者,这就是为什么我想知道学习它是否能满足我的目的/需求。

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


【解决方案1】:

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

要执行GETPOST 请求,您可以自己实现或使用库(Volley(来自 Google)、Retrofit 等)。

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

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

【讨论】:

    猜你喜欢
    • 2014-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-31
    相关资源
    最近更新 更多