2011-06-25 85 views
0

我必須在Android中創建一個應用程序,從GPS獲取需要存儲在Java服務器的數據庫中的一些數據。連接Android設備和java服務器

我面臨的問題是我不知道用什麼協議來連接這些設備。 有人說我應該使用TCP/IP。有誰有任何線索爲什麼這比任何其他協議更好?例如http或任何web service

我需要這2臺設備之間發送就是這種類型的一些objects

class Date{ 

String s1; 
String s2; 
Float f1; 
int i1; 

} 

所以,我送這種類型的遠程端對象:汽車無d1=new Date();。 我的意思是說數據來自移動的對象......每天移動大約8個小時......所以在間隔5-10分鐘的那8小時內,我發送數據!

哪個更好?爲什麼?D 謝謝!

+0

你的問題有點含糊。這一切都取決於你的Android應用程序的使用和原因。例如,如果數據只需要每天上傳一次,那麼它可以通過短信或電子郵件發送。如果它需要相當穩定,那麼TCP套接字級別可能會更好。或者,兩者之間可能使用HTTP或Web服務。 – Squonk

+0

請看看我的edit.Thx – adrian

回答

1

哪個更好?爲什麼?

這仍然是一個主觀的問題,因爲仍然有許多方法可以做到這一點。

根據你編輯的問題需要發送的數據和頻率(5-10分鐘),我建議你看看爲服務器端實現一個簡單的HTTP服務(偵聽器),只需通過數據使用JSON。

上述兩者的編碼相對簡單。

相關問題