【问题标题】:Reading files from web directory with android使用 android 从 web 目录中读取文件
【发布时间】:2014-02-17 14:24:04
【问题描述】:

我需要读取所有目录文件链接,我这样做

File mfile=new File("http://192.168.1.86/web/ServerSideImages/Actualities/3/");
File[] list=mfile.listFiles();

System.out.println("list"+mfile.listFiles().length);
for(int i=0;i<mfile.listFiles().length;i++)
{
   System.out.println("hidden path files.."+list[i].getAbsolutePath()); 
}

但在 logcat 中它说 java.lang.NullPointerException 请问我的错误在哪里

【问题讨论】:

    标签: java android file directory


    【解决方案1】:

    这是你的问题(主要是误解):

    • File 不适用于网络中的文件
    • 即使File 起作用了,url 上的列表也可能只是一个 html 列表,所以:

    这里是做什么:

    • 查看HTTPClient 以获取网址中的 html 列表(同时确保在后台线程中执行此操作 - AsyncTask 会有所帮助)
    • 查看 this 了解如何解析 html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多