Мне нужно разработать приложение для планшета Android. Это сделает следующее:
Я подключусь к веб-службе для получения динамического списка форм. Эти формы должны быть загружены, чтобы заполнить их в автономном режиме. Когда одна или несколько форм заполнены и приложение находится в режиме онлайн, пользователь может отправить их на сервер, нажав кнопку.
Эти формы будут динамическими. Там нет предопределенной формы. И к ним будут прикреплены одна или несколько картинок.
Моя проблема в том, что я не знаю, как это сделать.
Я думал:
Я мог бы отправить форму в виде набора полей и их типов. После того, как я скачаю xml с веб-службы, мне придется пересобрать его, чтобы показать его пользователю.
Отправить HTML-страницу с формой.
HTML5 (с PhoneGap).
...
Я думаю, что второй вариант - лучший. Что ты думаешь?
Как только пользователь заполнил форму, как я могу сохранить ее данные? Если я использую веб-страницу, думаю, я могу сохранить ее как CSV.
Первым вариантом будет собственный интерфейс Android, поэтому я могу сохранить его на SQLite или в виде txt файла. Как я могу хранить заполненные формы?
И затем, когда пользователь возвращается в онлайн, как я могу отправить текстовый файл и изображение через веб-сервис?
Если у вас есть другой подход, вы можете поделиться им.