2012-02-15 2 views
0

이것은 내 첫 번째 게시물입니다.링크가있는 갤러리로드 Android SDK

며칠 전 벽지 앱을 제작하기 시작했습니다. 나는 plogger 앨범 (rss-media)에서 이미지를로드하고 싶습니다. 어떻게 할 수 있습니까?

이미지를 하나씩로드하고 싶지 않지만 한 단계로 그 이미지를로드 할 수 있습니까?

건배

답변

0

로딩 이미지 AsyncTask를을 만들고 AsyncTask를 호출 모든 그림 링크에서 루프를 할 필요가있다.

LoadPic pic = new LoadPic(); 
    pic.link = link; 
    pic.execute(""); 



    private class LoadPic extends AsyncTask<String, Void, String> 
    { 
     public String link; 
     @Override 
     protected String doInBackground(String... urls) 
     { 
     String response = ""; 

     return response; 
     } 

     @Override 
     protected void onPostExecute(String result) 
     { 

     } 
    } 
0
  1. 그 미디어 RSS에서 URL 포인트. 해당 RSS 피드를 구문 분석 할 수있는 XML 파서를 만들어야합니다. 이를 수행하는 방법은 여러 가지가 있지만 here은 사용 사례와 비슷한 간단한 것입니다. 당신은 당신의 URL을 사용하고 당신의 url을 포함하는 content 요소 인 media를 찾도록 그것을 수정하고 그것을 수정할 수 있습니다. 해당 RSS 피드의 모든 URL을 구문 분석 한 다음로드해야합니다.

  2. 한 번에 여러 이미지를로드 할 수 없습니다. 원하는 각 이미지 URL의 데이터를 장치로 옮기고 갤러리 또는 이미지 뷰를 결과와 함께로드해야합니다.

+0

이미 도움을 주셔서 감사하지만 이전에 말씀 드렸듯이 아직도 그것에 대해 많이 알지 못합니다. 그래서 귀하의 링크에 코드가있는 xmlPullParser라는 새로운 활동을 만들거나 'MainActivity'에 추가 할 수 있습니까? 그런 다음 image_URL = "http : // ..."와 같이 하나씩 내 이미지를로드해야합니까? – user1211376

+0

나는 당신이 그들을로드하는 것에 대해 걱정하기 전에 당신이 먼저 원하는 URL을 출력하기 위해 그 코드를 얻으려고 노력할 것이다. Log.d ("TEST",)를 제공된 링크의 이벤트 코드 안에 넣으면 해당 코드를 수정하여 URL을 인쇄하도록하십시오. 그런 다음 모든 URL 목록을 작성한 다음로드하려고 시도하십시오. 불행히도 각 URL은 개별적으로로드해야합니다. 이 문제를 해결할 방법이 없습니다. –