передача данных из мобильного приложения на компьютер - PullRequest
0 голосов
/ 21 февраля 2012

Я работаю над простой программой, которая собирает данные с поля в приложении для Android и сохраняет их в базе данных.Следующим шагом для меня будет возможность взять данные из собранных и перенести их в программу, запущенную на компьютере.Я ищу лучшие предложения по этому вопросу.Одним из аспектов моего полевого сбора данных является то, что я хочу, чтобы он был масштабируемым, сейчас это только для Android, но в будущем я хотел бы версию Apple.Я смотрел на привязку и передачу данных через USB, однако из того, что я прочитал, у андроида есть проблемы с этим, и я не уверен, насколько это легко для продукта Apple.Другой вариант, который я нашел, - это использование выделенного веб-сервера.Загрузите из мобильного приложения, а затем загрузите в компьютерную программу.Один вариант лучше другого, я пропустил вариант?

Ответы [ 2 ]

2 голосов
/ 21 февраля 2012

Не синхронизируйте свою базу данных с компьютером. Вместо этого синхронизируйте его с облаком, используя что-то вроде Google App Engine. API-интерфейсы проще, а результат более полезен, кроме того.

1 голос
/ 21 февраля 2012

Если вы убедитесь, что adb установлен на главном компьютере, то вы можете просто использовать пакетные сценарии для получения необходимых данных с устройства Android.

Например, приложение для Android сохранит свои данные наSDCard в файле с именем fielddata.txt

Тогда вы можете иметь скрипт:

adb pull /sdcard/fielddata.txt fielddata.txt
...