2012-05-09 2 views
0

저는 새로운 Android 개발자이며 URL 주소의 이미지를 표시하는 애플리케이션을 개발 중입니다. 그것은 와이파이에서 잘 작동하지만 3g에서 작동하지 않습니다. 내 전화 사업자에 액세스 할 파일의 특정 유형을 허용하지 않는 것으로 나타났습니다앱이 Wi-Fi에서 정상적으로 작동하지만 3g에서 작동하지 않습니다.

private void downloadImage(String urlPar, boolean imageSuivant) { 

     try { 
      URL urlImage = new URL(urlPar); 
      HttpURLConnection connection = (HttpURLConnection) urlImage.openConnection(); 
      InputStream inputStream = connection.getInputStream(); 
      bitmap = BitmapFactory.decodeStream(inputStream); 
      image.setImageBitmap(bitmap); 
      connection.disconnect(); 
      inputStream.close(); 
     } catch (MalformedURLException e) { 
      if(imageSuivant==true) 
       imageSuivante(); 
      else 
       imagePrecedente(); 
      e.printStackTrace(); 
     } catch (IOException e) { 
      if(imageSuivant==true) 
       imageSuivante(); 
      else 
       imagePrecedente(); 
      e.printStackTrace(); 
     } 
    } 
+1

이 무슨 뜻 이죠 – moujib

+0

는 "작동하지 않습니다"일부 로그 캣 추적을 추가하십시오 도움이 될

conn.setDoOutput(true); connection.setAllowUserInteraction(true); 

희망을 봅니다 그렇다면 어느 하나입니까? – Nanne

+0

빠른 답변 주셔서 감사합니다. 웹 사이트에서 문제가 발생했습니다. 쓸데없는 질문에 사과드립니다. – loulou8284

답변

0

몇 시간 : 여기에 코드입니다. 예를 들어 3G의 웹에서 보관 파일 (.zip)을 가져 오는 것이 불가능했지만 Wi-Fi에서 정상적으로 작동했습니다. 아마 문제가 비슷할 수도 있습니다. 이미지 파일 유형을 확인하고 다른 유형의 파일로 시도하십시오.

+0

빠른 답변 주셔서 감사합니다. 알아두면 좋지만 이미지가 jpg이므로 확인하겠습니다. – loulou8284

1

html 브라우저를 사용하여 이미지를 열 수 있습니까? image-url에 인터넷에 연결할 수 없으면 wlan-intranet에서만 연결할 수 있습니다. (즉, http://192.168.117.18/myImage.jpg는 인터넷에서 도달 할 수없는 (3G)

+0

귀하의 빠른 답변 주셔서 감사합니다, 나는 그 사이트가 지금은 ... 깨달았습니다 그래서 t는 wifi에서도 작동하지 않습니다. 나는 다른 이미지를 시도하고 그것은 wifi와 3g 모두 작동했습니다. 내 쓸모없는 질문에 대해 유감스럽게 생각합니다. – loulou8284

0

당신이받을 수 있나요?이

관련 문제