2010-11-01 130 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