iT邦幫忙

0

android studio讀取圖片問題 使用虛擬主機當空間

  • 分享至 

  • xImage

這段程式碼是可以執行的我使用網路上其他的圖片他是可以顯示的 現在的問題是放在我的空間 直接搜尋網址找的到可是這樣用他甚麼都沒顯示
網址:

http://web0204.byethost17.com/image/t02.png

程式碼:
他沒有跑到catch 我不是很懂這是錯在哪?

 Bitmap bmp = null;
        try {
            URL url =new URL("http://web0204.byethost17.com/image/t02.png");
            bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());

        } catch (IOException e) {
            e.printStackTrace();
            Toast.makeText(getApplicationContext(), "錯誤", Toast.LENGTH_SHORT).show();
        }
        img.setImageBitmap(bmp);

這是我的虛擬主機
https://ithelp.ithome.com.tw/upload/images/20200225/20109685BKPaCHdJFu.png

設定:
https://ithelp.ithome.com.tw/upload/images/20200225/2010968540S9LfoGWw.png

看更多先前的討論...收起先前的討論...
dragonH iT邦超人 5 級 ‧ 2020-02-25 13:35:22 檢舉
看你的 log
他是標記這行有錯誤
bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());

感覺是這個 我抓網路上的圖能成功顯示這行就不會出現
Failed to create image decoder with message 'unimplemented'
dragonH iT邦超人 5 級 ‧ 2020-02-25 15:03:37 檢舉
你可以把這個錯誤訊息拿去 google

應該可以得到一些解答

然後

沒 catch 到 error

有可能是因為你只 catch IOException
最後我放棄了這個空間 我改用GitHub 能達到我所需要的東西...

還是感謝你的幫忙
我還是要多說一句。你還沒真正的搞懂問題。
只是剛好你在github不會碰上這個問題而已。
不要以為有解決了。只是你沒碰上。
我覺得因該是我用個免費空間的問題 可是這邊我又沒辦法做設定 只好作罷
感謝你的回覆
ant1017 iT邦新手 2 級 ‧ 2020-02-26 10:46:09 檢舉
不建議每個踩到的坑都用心深入去了解,但如果你想走這塊,還是建議你要去了解
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答