2010-09-07 118 views
1

我想构建一个能够读取.CSV文件的应用程序。 这些.CSV文件不是从应用程序内部下载的,而仅仅是普通的Android浏览器。我可以从Android应用程序访问下载的文件

现在,当我启动我的自定义应用程序时,该下载是否可用于我?任何例子?

回答

0

从浏览器下载的所有东西都存储在/sdcard/download中。

  • 添加适当的权限在清单:

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
    
  • 使用Environment.getExternalStorageDirectory()方法获取路径SD卡。

  • 使用Java的File()或某些库来打开文件。

0

通过我的HTC Hero上的浏览器下载的文件最终在/scard/download/。其他浏览器可能会将这些文件放在相同的位置。该目录中的文件可用于您的应用程序,就像文件系统中的任何其他文件一样。像处理其他文件一样处理它们。

0

DownloadManager具有您的活动可以侦听的ACTION_DOWNLOAD_COMPLETE意图。每次下载完成时,都会通知您。

相关问题