2012-07-29 2 views
-3

나는 안드로이드에 응용 프로그램을 만들었습니다.이 장치는 공장에서 연속 단위 생산을 표시합니다. 응용 프로그램에 표시주소에서 데이터를 가져 와서 내 안드로이드 응용 프로그램에 표시

데이터, IP 주소에서 웹 사이트 또는 웹 서버를 호스팅하는 경우 내 응용 프로그램

+0

당신은 IP 주소에서 데이터를 의미합니까? 주소는 단지 숫자입니다. 해당 IP에 HTTP 요청을하고 콘텐츠를 원한다는 뜻입니까? –

+0

예 .. 그 ipadress의 PC에 데이터가 포함되어 있습니다. 내 앱에서 디플레이하고 싶습니다. – user1498536

+0

저는 안드로이드에 대한 거의 초보자입니다. 그래서 도움이된다면 – user1498536

답변

2

에 IPADDRESS에서 데이터를 표시 할 방법을 말해 IPAddress.can의 사람에서 가져옵니다 웹 페이지 here의 콘텐츠를 다운로드하는 방법을 읽을 수 있습니다. 웹 페이지를 표시하려면 WebView을 사용할 수 있습니다.

HTTP 프로토콜을 사용하지 않고 FTP 만 사용하는 경우 수행 할 작업을 읽을 수 있습니다. here.

편집

FTP 예 :

URL url = new URL("ftp://1.2.3.4/test.csv"); 
    URLConnection urlConnection = url.openConnection(); 
    InputStream in = new BufferedInputStream(urlConnection.getInputStream()); 
    String result = ""; 

    try { 
    BufferedReader reader = new BufferedReader(new InputStreamReader(in)); 
    String line; 
    while((line=reader.readLine())!=null){ 
     result += line; 
     } 
    yourTextView.setText(result); 
    finally { 
    in.close(); 
    } 
} 
+0

http 프로토콜을 사용하고 싶습니다. 어떻게해야합니까? – user1498536

+0

IP 주소가있는 컴퓨터에서 [apache server] (http://httpd.apache.org/)를 실행할 수 있습니다. –

+0

ur 내가 묻고 싶어하는 것을 정확히 이해하지 못한다 .. 나는 값이 초 단위로 변화하는 생산율을 표시하고자하는 텍스트 필드를 가지고있다.이 생산율 값은 사이트 에서뿐만 아니라 pc.how에서도 볼 수있다. 나는 그것을합니까? – user1498536

관련 문제