我正在编写一个 Android 应用程序,我需要为图表下载一个 csv 文件。我不确定是否需要将两列放入两个数组字符串或将它们导入数据库然后查询。我倾向于将它们放在字符串中,因为 csv 文件会不断变化。
我的两个问题是:
我需要登录到特定的 URL 以使用正确的数据填充 CSV,例如http://myurl.net/protect/module_graph.htm?log=02。这将使用正确项目的数据填充文件http://myurl.net/protect/data1.csv 。将 log=02 更改为 log=03 或任何其他数字会更改 data1.csv 文件的内容。当我在网络浏览器中打开第一个 URL 时,它会弹出一个窗口,要求进行基本身份验证。我如何需要调用 URL 以将用户名和密码与请求一起发送?
我需要下载 CSV 文件并将两列输出为字符串,以便图形代码可以从字符串中读取数据。我想我知道如何下载它,但我应该将它存储到 SD 卡然后输出数据还是只是从网络上打开文件然后输出数据?另外你怎么告诉它把每一列放到一个数组字符串中?
任何帮助表示赞赏。非常感谢代码示例或指向教程或其他选项的链接:)
谢谢!