我必须在Android
中创建一个应用程序,从GPS获取一些需要存储在Java服务器的数据库中的数据。
我面临的问题是我不知道用于连接这些设备的协议。
有人说我应该使用TCP/IP
。有人知道为什么这比其他协议更好?比如http
或任何web service
?
我需要在这两个设备之间发送的是这种类型的
objects
:
class Date{
String s1;
String s2;
Float f1;
int i1;
}
所以,我正在发送这种类型的远程端对象:d1=new Date();
。
我的意思是数据来自一个移动的物体....每天移动大约8小时......所以在这8小时的间隔中,每隔5-10分钟,我就会发送数据!
哪个更好,为什么?:D 谢谢你!
答案 0 :(得分:1)
哪个更好,为什么?
这仍然是一个主观问题,因为仍然有很多方法可以做到这一点。
根据你编辑的问题,需要发送的数据和频率(5-10分钟),我建议你看看为服务器端实现一个简单的HTTP服务(监听器),然后简单地通过使用JSON的数据。
上述两种方法的编码都比较简单。