2011-10-03 2 views
0

안드로이드 전화를 통해 내 (아파치) http 서버에서 파일 목록을 검색하려고합니다. 성공하지 못한 채 웹과 포럼을 검색했습니다.Android : 웹 서버의 파일 목록

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 

안드로이드에서 비슷한 클래스를 사용할 수있는, 또는 * 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

이 방법이 포함되어 있고 외부 라이브러리로 사용하는 아파치 .JAR 파일을 얻으려고 했습니까? 아니면 안드로이드에 더 원시적 인 것을 원합니까? –

답변

0

안드로이드 스튜디오를 들어 당신이 build.gradle 파일

컴파일 그룹에 아이비를 추가 할 수 있습니다 : 'ivy', 버전 : '2.3.0'