2011-10-03 58 views
0

我想通過Android手機從我的(阿帕奇)http服務器檢索文件列表。搜索網絡和論壇沒有成功。我不過能夠做到這一點的標準Java中使用:Android:文件列表的Web服務器

package at.klp.serverlist; 

import java.net.URL; 
import java.util.List; 
import org.apache.ivy.util.url.ApacheURLLister; 

public class ServerFileListJava { 

    public static void main(String[] args) { 

     URL url1; 
     List serverDir; 

     try {   
      url1 = new URL("http://...url to server...");   
      ApacheURLLister lister1 = new ApacheURLLister();   
      serverDir = lister1.listAll(url1); 
      System.out.println(serverDir);   
     } 

     catch (Exception e) { 
      e.printStackTrace(); 
     }    

    }//end main 
}//end class 

採用的是Android提供了類似的類,也可以使用org.apache.http文件列表,以某種方式完成*? 我真的不想使用WebView,或使用HttpGet和HttpResponse分開html代碼。

非常感謝您的幫助,任何想法?

解決感謝您的答案。我將ivy-2.0.0-rc1.jar導入到我的項目中,不知道這是否正常工作!本視頻演示瞭如何將.jar導入Android項目:http://www.youtube.com/watch?v=eY_uqi_qIz0&noredirect=1 謝謝!

+0

你試過剛開包含此方法apache的.jar文件,並使用它作爲外部庫?或者你想要更多的本地到android的東西? –

回答

0

瞭解Android Studio,你可以的build.gradle文件

編譯組添加常春藤:「常春藤」,版本:「2.3.0」