----------------------- 방식 1 --------------------------------------------

public class sale_01 extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.sale01_activity);
       
        RelativeLayout rl = (RelativeLayout)findViewById(R.id.sale01_act);
       
        String urlAddr = "http://postfiles15.naver.net/20130103_238/iamluxury_1357194773068POS87_JPEG/sale_01.jpg";
       
        try{
         URL url = new URL("urlAddr);
         HttpURLConnection conn = (HttpURLConnection)url.openConnection();
         conn.setDoInput(true);
         conn.connect();
         InputStream is = conn.getInputStream();         
         byte [] content = convertInputStreamToByteArray(is);
         Bitmap downImage = BitmapFactory.decodeByteArray(content, 0, content.length);             
         Drawable dr = new BitmapDrawable(downImage);         
         rl.setBackgroundDrawable(dr);
         conn.disconnect();
        }catch(Exception e){
         rl.setBackgroundColor(R.drawable.sale_14);
         //Log.e("다운로드 에러", e.getMessage());
        }
       
        Button move_back = (Button)findViewById(R.id.sale01_bbtn);
        Button move_next = (Button)findViewById(R.id.sale01_nbtn);
       
       final Intent next_intent = new Intent(sale_01.this, sale_02.class);
       final Intent back_intent = new Intent(sale_01.this, MainActivity.class);
      
       move_back.setOnClickListener(new Button.OnClickListener(){

  public void onClick(View v) {
   // TODO Auto-generated method stub
   startActivity(back_intent);
   finish();
  }});
     
       move_next.setOnClickListener(new Button.OnClickListener(){

     public void onClick(View v) {
      // TODO Auto-generated method stub
      startActivity(next_intent);
      finish();
      
     }});
     
    }

 private byte[] convertInputStreamToByteArray(InputStream is) throws IOException{
  // TODO Auto-generated method stub
  BufferedInputStream bis = new BufferedInputStream(is);
  ByteArrayOutputStream buf = new ByteArrayOutputStream();
  int result = bis.read();
  while(result!=1){
   byte b = (byte)result;
   buf.write(b);
   result = bis.read();
  }
  return buf.toByteArray();
 } 

   
}

 

 

------------------ ------방식2 -----------------------

 

public class sale_02 extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.sale02_activity);
        RelativeLayout rl = (RelativeLayout)findViewById(R.id.sale02_act);
          
       
        String url = "http://cafefiles.naver.net/data31/2008/5/22/203/img_0013_2_y2008.jpg";
       
        try {
            InputStream is = (InputStream) new URL("url).getContent();
            Drawable d = Drawable.createFromStream(is, "src name");
            rl.setBackgroundDrawable(d);
        }
        catch (Exception e) {
           
        }
          
      
       
   

      
        Button move_back = (Button)findViewById(R.id.sale02_bbtn);
        Button move_next = (Button)findViewById(R.id.sale02_nbtn);
       
       final Intent next_intent = new Intent(sale_02.this, sale_03.class);
       final Intent back_intent = new Intent(sale_02.this, sale_01.class);
      
       move_back.setOnClickListener(new Button.OnClickListener(){

  public void onClick(View v) {
   // TODO Auto-generated method stub
   startActivity(back_intent);
   finish();
  }});
     
       move_next.setOnClickListener(new Button.OnClickListener(){

     public void onClick(View v) {
      // TODO Auto-generated method stub
      startActivity(next_intent);
      finish();
      
     }});
    }

  

   
}

 

---------------------------------------------------------------

 

페이지가 20개정도됩니다...

아예 이미지 자체를 받아오지를 못하는거같아요 ㅜㅜ

 

아무리 찾아본 방법대로 해봐도.. 안먹혀서 도움구해봅니다...

 

도와주세요