2014-09-05 66 views
0

我對此很陌生。我有安裝Eclipse的Android SDK。我可以使用基本的活動和佈局。Android應用程序與Web服務器交談,下載文件並解析

我期待着寫這個Android應用程序,

1)允許用戶使用預先分配的密碼登錄。

2)登錄並更改密碼。

3)每次用戶打開應用程序時,他都會將一個CSV文件從服務器下載到SD卡。

4)應用程序從文件中解析出來,並顯示在應用程序內部的幾個活動和小框架中。

將其視爲信息性應用程序。但是,我想在完成之後在其上添加一些智能。

我已經閱讀了許多文章和主題,但沒有一篇給我提供了一種更快速的做法。我很少有時間發展。 如果有一個您熟悉的類似應用程序,我想查看一下代碼。

我想知道應用程序與Web上基於Linux的服務器之間的通信是如何建立的。現在,在那裏只有一個CSV文件(或一個EXCEL文件 - 哪一個更好解析?如何決定?)。

此外,當CSV文件是最新的,我不希望它再次下載文件。如何預防它?

正如我所說,我是新的 - 所以請耐心等待。

感謝

回答

0

如果你是新來這一點,並希望快速開發的東西,爲什麼這樣做最難的方式,在Java?這裏有很多簡單的工具包,例如RFO.Basic,你會驚訝於你能以這種方式快速實現多少。

0

(你問幾個問題)最容易解析?如果您的Android設備上未安裝Excel,則CSV當然更易於解析,只需要文本工具。但是,如果您有格式選擇,爲什麼不使用XML?如果您從未使用過XML,那麼學習曲線會有點兒變化,但網絡上有很多教程。之後,你永遠不會想要回到CSV。

0

你最後一個問題:如何防止下載不變的文件?這是關於一個大文件?在這種情況下,首先快速下載文件的哈希(校驗和),以便客戶端可以決定文件是否已更改。

相關問題