android網路下載圖片
A. android從網路下載圖片listview每次滑動的時候圖片都會重新載入
要用緩存,推薦使用universal_image_loader第三方包 Universal Image Loader for Android的實現了非同步的網路圖片載入、緩存及顯示,支持多線程非同步載入。
B. android 網路獲取圖片從模糊到清晰
那個模糊的是先載入了一張解析度小的預覽圖,然後當你點開那張預覽圖後,後台回去請求伺服器,下載高解析度的圖片,完成後刷新imageView,就變清晰了。
C. Android studio 中想用 HttpClient 下載網路圖片,卻沒有 HttpClient 以及相關的類
在android
6.0(API
23)中,Google已經移除了移除了Apache
HttpClient相關的類
推薦使用HttpUrlConnection,如果要繼續使用需要Apache
HttpClient,需要在eclipse下libs里添加org.apache.http.legacy.jar,android
studio里在相應的mole下的build.gradle中加入:
android
{
useLibrary
'org.apache.http.legacy'
}
上面的jar包在:**android-sdk-windowsplatformsandroid-23optional下(需要下載android
6.0的SDK)
同時也移除了SSL
和Notification的setLatestEventInfo方法
也可以使用OkHttp框架
D. 安卓手機如何下載網頁圖片
方法一:長按圖片,接著會伴隨震動而彈出一個窗口目錄提示,裡面一般會有一個「保存」(或者「下載」按鈕)的選項,選擇即可。
方法二:點擊你 瀏覽器 的主菜單里會出現個圖片模式那附近里有一個也可以保存圖片的。保存在那個相應的文件夾也就是下載下來了。有的圖片可下載的話,就直接在網頁上就有提供下載。
E. android開發 下載網路圖片 每次 都不能成功
拋什麼異常?不能try catch一下看看么
另外,你這個請求是不是新啟動一個線程去做的,網路請求很耗時的
public InputStream getInputStream ()
Added in API level 1
Returns an InputStream for reading data from the resource pointed by this URLConnection. It throws an UnknownServiceException by default. This method must be overridden by its subclasses.
Returns
the InputStream to read data from.
Throws
IOException
if no InputStream could be created.
參考
http://developer.android.com/reference/java/net/URLConnection.html#getInputStream()
F. android中從網路下載的圖片顯示到ui上,怎麼會變的很小,xml的imageview設置的自適應
你沒做其他處理就是圖片本來就小,可以吧圖片下載到電腦,看看大小,
或是你布局嵌套,限制了imageview大小
G. Android如何獲取網路圖片
android中獲取網路圖片是一件耗時的操作,如果直接獲取有可能會出現應用程序無響應(ANR:Application Not Responding)對話框的情況。對於這種情況,一般的方法就是耗時操作用線程來實現。下面列三種獲取url圖片的方法:
直接獲取:(容易:ANR,不建議)
mImageView=(ImageView)this.findViewById(R.id.imageThreadConcept);
Drawabledrawable=loadImageFromNetwork(IMAGE_URL);
mImageView.setImageDrawable(drawable);
2. 後台線程獲取url圖片:
mImageView=(ImageView)this.findViewById(R.id.imageThreadConcept);
newThread(newRunnable(){
Drawabledrawable=loadImageFromNetwork(IMAGE_URL);
@Override
publicvoidrun(){
//post()特別關鍵,就是到UI主線程去更新圖片
mImageView.post(newRunnable(){
@Override
publicvoidrun(){
//TODOAuto-generatedmethodstub
mImageView.setImageDrawable(drawable);
}});
}
}).start();
3.AsyncTask獲取url圖片
mImageView=(ImageView)this.findViewById(R.id.imageThreadConcept);
newDownloadImageTask().execute(IMAGE_URL);
<String,Void,Drawable>
{
(String...urls){
returnloadImageFromNetwork(urls[0]);
}
protectedvoidonPostExecute(Drawableresult){
mImageView.setImageDrawable(result);
}
}
H. 安卓手機怎麼上網下載圖片呢下載的圖片保存在哪裡呢
有些手機跟有些手機不一樣,就比方說我的手機是小米的,下載的圖片所有手機最初都是一樣的,下載好的圖片最初都保存在手機管理裡面,我的小米打開方式非常簡單,手機管理打開後直接點擊圖片二字就可以了,下載的圖片就在那裡面,而再比方說華為手機,下載好的圖片是保存在別的英文文件夾里的開頭好像是dows什麼什麼的,你們可以都翻找一下,比較麻煩,下載好的圖片如果要放到相冊裡面,直接對那個文件夾里的圖片剪切就可以了,然後回到相冊的文件夾里粘貼就OK了。別的手機在哪裡面我還不知道,不過我相信百分百都保存在文件管理裡面,仔細查找一下就能找到的。謝謝採納。
I. android手機如何網頁圖片下載
您好,我用的是三星ANDROID,首先長點住圖片,接著會伴隨震動而彈出一個窗口目錄提示,裡面一般會有一個保存圖片的選項,選擇即可。或者,點擊你
上網軟體的主菜單里會出現個圖片模式那附近里有一個也可以保存圖片的。保存在哪個相應的文件夾也就是下載下來了。有的圖片可下載的
直接在網頁上就有提供下載。希望能幫到您。謝謝