簡體   English   中英

從Android裝置將sqlite數據傳輸到Web服務器的最佳方法?

[英]Best way to transmit sqlite data to a web server from an Android Unit?

標題幾乎說明了一切。

我正在構建一個Android應用程序以收集網站上的數據。 數據存儲在設備上的sqlite數據庫中。

我想通過wifi將它們傳輸到Web服務器。 數據將以sql形式存儲並在Web服務器上進行分析,然后在Web頁上以圖形顯示。

我雖然要制作一個csv並將其發送到一個php頁面,它將對其進行解析並將其寫入服務器sql數據庫。 我也看到了json,但必須閱讀更多有關它的信息。

完整傳輸數據的最佳選擇是什么?

非常感謝

我建議使用JSON有兩個原因:

  1. 它是人類可讀的。
  2. 有一些不錯的JSON-Object Mapping庫,例如JacksonGSON
  3. 有一些易於使用的JSONObject / JSONArray類是Android的一部分。

作為附加選項,您可以使用Google的協議緩沖區 使用protobuf,您必須包括一個附加的庫,並以特定的消息格式寫入數據,但是您會獲得一個具有getter / setter方法的自動生成的庫, 並且數據以二進制形式發送。 兩端您要做的就是發送/接收消息的字節數,然后寫/讀消息本身。 該庫負責填充所有實例變量。

當然,這取決於您在服務器上使用哪種語言,因為您還必須在服務器上使用protobuf庫。 但是似乎有很多不同的語言綁定 ,包括PHP。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM