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