[問題] 請問該如何從網路上存取圖片到裝置?

看板AndroidDev作者 (Ivan)時間12年前 (2012/08/06 14:50), 編輯推噓5(505)
留言10則, 3人參與, 最新討論串1/2 (看更多)
已經透過HttpClient 取得網路上的圖片url 現在想作一個button可以儲存該url的圖片到裝置中 我該怎麼做呢? url圖片的網址範例:http://xxxx.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.34.138.203

08/06 15:31, , 1F
android有DownloadManager可以用,範例http://ppt.cc/qC4s
08/06 15:31, 1F

08/06 15:33, , 2F
要自己寫的話可以參考 http://ppt.cc/Z0CA
08/06 15:33, 2F

08/06 16:13, , 3F
http://pastebin.com/YCfvV5bK 剛寫好的,請服用^^
08/06 16:13, 3F

08/06 19:01, , 4F
感謝兩位,已成功將url轉成Bitmap,但是不知道該怎麼
08/06 19:01, 4F

08/06 19:01, , 5F
存到裝置中==
08/06 19:01, 5F

08/07 01:47, , 6F
要存檔的話就不用轉成Bitmap,把InputStream的內容寫到file
08/07 01:47, 6F

08/07 01:48, , 7F
產生的OutputStream就行了,可參考java copy file的寫法
08/07 01:48, 7F

08/07 10:47, , 8F
http://pastebin.com/TVPfaejL 這是我的做法@@
08/07 10:47, 8F

08/07 13:30, , 9F
儲存原始檔的寫法 http://pastebin.com/5HkpDj7K
08/07 13:30, 9F

08/07 13:33, , 10F
這樣不用轉換成bitmap,也可以適用其他類型檔案
08/07 13:33, 10F
文章代碼(AID): #1G7sbAo6 (AndroidDev)
文章代碼(AID): #1G7sbAo6 (AndroidDev)