Van*_*nel 5 xml html5 android json web-services
我必须为Android平板电脑开发一个应用程序.这将执行以下操作:
我将连接到Web服务以检索动态的表单列表.必须下载这些表单才能脱机填写.当填写一个或多个表单并且应用程序在线时,用户可以将它们发送到单击按钮的服务器.
这些形式将是动态的.没有预定义的表单.他们将附上一张或多张照片.
我的问题是我不知道该怎么做.
我想:
我可以发送一个表单作为字段及其类型.一旦我从Web服务下载xml,我将不得不重建它以向用户显示它.
发送带有表单的html页面.
HTML5(使用PhoneGap).
...?
我认为第二种选择是最好的.你怎么看?
用户填写表单后,如何保存其数据?如果我正在使用网页,我想我可以将其保存为CSV.
第一个选项是一个android原生界面,所以我可以将它保存在SQLite或txt文件中.如何存储填写的表格?
然后,当用户重新上线时,如何通过Web服务发送txt文件和图像?
如果您有其他方法,欢迎您分享.
我会选择选项 1,因为它有更本土的感觉......
快速头脑风暴:您可以创建一个带有表的数据库:表单(id,名称...),FormItems(id,formid,名称,类型,顺序...),数据(id,FormItemsid,EntryId,值...) , 条目(id、添加日期、发送...)
当您想要显示表单时,您打开一个活动,然后使用该表单循环遍历所有 FormItem(您可以为每个项目使用 LinearLayout (方向:垂直)和 addView )
当您填写表单时,会创建一个新条目,然后循环遍历表单项并将输入的文本放入数据中
当您上网时,您会检查哪些条目尚未发送,然后发送这些条目
希望这有帮助!
| 归档时间: |
|
| 查看次数: |
2107 次 |
| 最近记录: |