Android 从移动应用程序到计算机的数据传输

Android 从移动应用程序到计算机的数据传输,android,ios,data-transfer,Android,Ios,Data Transfer,我正在开发一个简单的程序,在android应用程序上收集现场数据,并将其存储在数据库中。对我来说,下一步是能够从收集的数据中获取数据,并将其传输到计算机上运行的程序中。我正在寻找最好的建议。我的现场数据收集的一个方面是,我希望它能够扩展,现在它只适用于android,但将来我希望它是苹果版本。我已经研究过通过USB连接和传输数据,但是从我所读到的安卓系统有这个问题,我不确定这对于苹果产品来说有多容易。我发现的另一个选择是使用专用的web服务器。从移动应用程序下载,然后上传到计算机程序。 一个选项

我正在开发一个简单的程序,在android应用程序上收集现场数据,并将其存储在数据库中。对我来说,下一步是能够从收集的数据中获取数据,并将其传输到计算机上运行的程序中。我正在寻找最好的建议。我的现场数据收集的一个方面是,我希望它能够扩展,现在它只适用于android,但将来我希望它是苹果版本。我已经研究过通过USB连接和传输数据,但是从我所读到的安卓系统有这个问题,我不确定这对于苹果产品来说有多容易。我发现的另一个选择是使用专用的web服务器。从移动应用程序下载,然后上传到计算机程序。
一个选项比另一个更好吗?我是否错过了一个选项?

不要将数据库同步到计算机。相反,可以使用类似谷歌应用程序引擎的东西将其同步到云端。API更简单,结果也更有用。

不要将数据库同步到计算机。相反,可以使用类似谷歌应用程序引擎的东西将其同步到云端。API更简单,结果也更有用。

如果您确保在主机上安装了adb,那么您可以使用批处理脚本从android设备获取必要的数据

例如,让您的android应用程序将其数据保存在SD卡上名为fielddata.txt的文件中

然后你可以有一个脚本:

adb pull /sdcard/fielddata.txt fielddata.txt

如果您确保adb安装在主机上,那么您可以使用批处理脚本从android设备获取必要的数据

例如,让您的android应用程序将其数据保存在SD卡上名为fielddata.txt的文件中

然后你可以有一个脚本:

adb pull /sdcard/fielddata.txt fielddata.txt

仅仅因为他们在“云中”,并不意味着他们不是计算机。我保证魔法的另一端仍然有一台物理计算机。不过你提出了一个很好的观点。这是我的总体想法,使用云计算系统。我只是想知道我是否有什么想法遗漏了。谢谢你确认我的第一选择。仅仅因为他们在“云中”,并不意味着他们不是电脑。我保证魔法的另一端仍然有一台物理计算机。不过你提出了一个很好的观点。这是我的总体想法,使用云计算系统。我只是想知道我是否有什么想法遗漏了。谢谢你确认我的第一选择。