2010-11-01 57 views
1

我正在編寫一個Android應用程序,我需要爲圖形下載一個csv文件。我不確定是否需要將兩列放入兩個數組字符串或將它們導入數據庫,然後查詢。我傾向於把它們放到字符串中,因爲csv文件會不斷變化。Android登錄並下載csv文件

我的兩個問題是:

  1. 我需要登錄到特定的網址與正確的數據,如http://myurl.net/protect/module_graph.htm?log=02填充CSV。這將使用正確項目的數據填充文件http://myurl.net/protect/data1.csv。將日誌= 02更改爲日誌= 03或任何其他數字將更改data1.csv文件的內容。當我在Web瀏覽器中拉出第一個URL時,它彈出一個窗口詢問基本身份驗證。我該如何調用URL來發送請求的用戶名和密碼?

  2. 我需要獲取下載的CSV文件並將兩列輸出爲字符串,以便圖形代碼可以只讀取字符串中的數據。我想我知道如何下載它,但是我應該將它存儲到SD卡上,然後輸出數據或者只需從網絡上打開文件,然後輸出數據?另外你如何告訴它把每列放到一個數組字符串?

任何幫助表示讚賞。代碼示例或指南或其他選項的鏈接非常感謝:)

謝謝!

回答

1

你永遠不會說出來,但我相信你正在開發一個Android應用:

  1. 使用HttpClient的GET與authentication:一個example

  2. 再次使用HttpClient GET和look at the reply

+0

大聲笑對不起,我正在寫一個免費的應用程序來監測一個水族館控制器。它輸出我目前在主屏幕上顯示的RSS源。它還記錄某些東西,如臨時工,Ph值,鹽度等。現在我想能夠選擇溫度並查看從CSV創建的圖表。 RSS不在需要身份驗證的區域,但csv是。我現在要去查看鏈接。謝謝! – Opy 2010-11-01 16:38:55

+0

哈!我只是想通過使用http:// username:[email protected]:8383/blahblahblah我可以訪問數據。我太過於複雜了。現在我只需要知道如何將csv文件中的兩列轉換爲字符串。 – Opy 2010-11-01 18:15:17