我见过一些人以几种不同的方式提出这个问题,但答案总是太复杂或不够详细。
我想对参加机器人比赛的很多人进行调查。我问他们问题,并在我的基于 Android 的设备上的复选框、单选按钮、下拉菜单等中标记答案。事实上,我将有多个人与我一起工作并问人们与我相同的问题。我会让一个人坐在他的桌子旁,用一台笔记本电脑。每当有人让几个人填写表格时,他们需要将数据放在笔记本电脑上。这就是问题所在。
我们不会在这个位置使用 WiFi。我们可能会有蓝牙,我不确定,但似乎使用 USB 连接将是最简单的方法(如果我错了,请纠正我)。我有一个“同步”按钮。当他们按下“同步”时,Android 设备应将其所有新数据发送到笔记本电脑,而笔记本电脑应将其所有新数据(来自其他调查人员)发送到 android 设备。我在两个设备上都使用 java。我该如何进行这样的沟通?
这就是我想要的,但如果我需要使它更容易,我愿意将程序削弱为:您一次只能存储一个表单,并且“同步”按钮只会发送该 1 个表单安卓设备到笔记本电脑,笔记本电脑不会发回任何数据。这很好,因为他们真的应该在每张表格之后将文件发送到笔记本电脑,而且他们并不真的需要表格。
编辑:如果蓝牙更容易,请说出原因。我的猜测(如果更容易的话)是因为每个 Android 设备可能有不同的端口连接到笔记本电脑,但我认为蓝牙更难,因为我不确定如何将设备与笔记本电脑配对。