我想构建一个能够读取.CSV
个文件的应用程序。
这些.CSV文件不是从应用程序中下载的,而只是常规的Android浏览器。
现在,当我启动自定义应用程序时,该下载是否可供我使用?有什么例子吗?
答案 0 :(得分:0)
从浏览器下载的所有内容都存储在/sdcard/download
。
在清单中添加适当的权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
使用Environment.getExternalStorageDirectory()方法获取SD卡的路径。
使用Java的File()
或某些库打开文件。
答案 1 :(得分:0)
使用浏览器在我的HTC Hero上下载的文件最终在/scard/download/
。其他浏览器可能会将文件放在同一位置。该目录中的文件可用于您的应用程序,就像文件系统中的任何其他文件一样。像处理任何其他文件一样处理它们。
答案 2 :(得分:0)
DownloadManager具有您的Activity可以侦听的ACTION_DOWNLOAD_COMPLETE意图。这将在每次下载完成时通知您。