gpt4 book ai didi

android - 制作动态表格(最佳方法)

转载 作者:太空狗 更新时间:2023-10-29 16:02:26 24 4
gpt4 key购买 nike

我必须为 Android 平板电脑开发一个应用程序。这将执行以下操作:

我将连接到 Web 服务以检索表单的动态列表。必须下载这些表格才能离线填写。当填写了一个或多个表格并且应用程序在线时,用户可以单击按钮将它们发送到服务器。

这些表格将是动态的。没有预定义的形式。他们将附上一张或多张照片。

我的问题是我不知道该怎么做。

我想:

  1. 我可以将表单作为一组字段及其类型发送。从 Web 服务下载 xml 后,我将不得不重建它以将其显示给用户。

  2. 发送带有表单的 html 页面。

  3. HTML5(使用 PhoneGap)。

  4. ...?

我认为第二种选择是最好的。你怎么看?

一旦用户填写了表单,我该如何保存其数据?如果我使用的是网页,我想我可以将其保存为 CSV。

第一个选项是 android native 界面,因此我可以将其保存在 SQLite 上或保存为 txt 文件。我怎样才能存储那些填好的表格?

然后,当用户重新上线时,我如何通过网络服务发送 txt 文件和图像?

如果你有其他的方法,欢迎分享。

最佳答案

我会选择选项 1,因为它具有更原生的感觉...

快速头脑 Storm :您可以创建一个包含表的数据库:Forms (id, name ...), FormItems (id, formid, name, type, order ...), Data (id, FormItemsid, EntryId, value ...), Entries ( id,添加日期,发送...)

当你想显示一个表单时,你打开一个 Activity ,然后用那个 formid 循环遍历所有 FormItems(你可以为每个项目设置一个 LinearLayout(方向:垂直)和 addView)

当您填写表单时,会创建一个新的条目,然后循环遍历您的表单项并将输入的文本放入数据中

当您上网时,您会检查哪些条目尚未发送,然后发送这些条目

希望这对您有所帮助!

关于android - 制作动态表格(最佳方法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9907091/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com