欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Android開發(fā)實現加載網絡圖片并下載至本地SdCard的方法

本文實例講述了Android開發(fā)實現加載網絡圖片并下載至本地SdCard的方法。分享給大家供大家參考,具體如下:

創(chuàng)新互聯(lián)是一家專業(yè)提供沂水企業(yè)網站建設,專注與成都網站制作、成都網站設計、H5響應式網站、小程序制作等業(yè)務。10年已為沂水眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)網絡公司優(yōu)惠進行中。

package com.example.myimagedemo;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Bundle;
import android.os.Environment;
import android.os.Handler;
import android.os.Message;
import android.widget.ImageView;
public class MainActivity extends Activity {
  private ImageView mImageView;
  private String imgPath="/upload/otherpic76/124530.gif";
  private File cache;//緩存路徑
  Handler handler=new Handler(new Handler.Callback() {
    @Override
    public boolean handleMessage(Message msg) {
      //顯示
      Bitmap b=(Bitmap)msg.obj;
      mImageView.setImageBitmap(b);
      //保存至本地
      File imgFile=new File(cache,"woca.jpg");
      try {
        BufferedOutputStream bos=new BufferedOutputStream(new FileOutputStream(imgFile));
        b.compress(Bitmap.CompressFormat.JPEG,80,bos);
        bos.flush();
        bos.close();
      } catch (Exception e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
      return false;
    }
  });
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mImageView=(ImageView)findViewById(R.id.mImageView);
    //創(chuàng)建緩存路徑
    //Environment.getExternalStorageDirectory()獲取手機內存卡根路徑
    cache=new File(Environment.getExternalStorageDirectory(),"Test");
    if(!cache.exists()){
      cache.mkdirs();
    }
    //耗時操作都要放在子線程操作
    //開啟子線程獲取輸入流
    new Thread(new Runnable() {
      @Override
      public void run() {
        HttpURLConnection conn=null;
        InputStream is=null;
        try {
          URL url=new URL(imgPath);
          //開啟連接
          conn=(HttpURLConnection) url.openConnection();
          //設置連接超時
          conn.setConnectTimeout(5000);
          //設置請求方式
          conn.setRequestMethod("GET");
          //conn.connect();
          if(conn.getResponseCode()==200){
            is=conn.getInputStream();
            Bitmap b=BitmapFactory.decodeStream(is);
            //把輸入流轉化成bitmap格式,以msg形式發(fā)送至主線程
            Message msg=new Message();
            msg.obj=b;
            handler.sendMessage(msg);
          }
        } catch (Exception e) {
          e.printStackTrace();
        }finally{
          try {
          //用完記得關閉
            is.close();
            conn.disconnect();
          } catch (IOException e) {
            e.printStackTrace();
          }
        }
      }
    }).start();
  }
}

記得在AndroidMenifest.xml文件加入這三個權限

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>

另,可點擊此處查看Android權限操作說明

更多關于Android相關內容感興趣的讀者可查看本站專題:《Android圖形與圖像處理技巧總結》、《Android開發(fā)入門與進階教程》、《Android調試技巧與常見問題解決方法匯總》、《Android基本組件用法總結》、《Android視圖View技巧總結》、《Android布局layout技巧總結》及《Android控件用法總結》

希望本文所述對大家Android程序設計有所幫助。

當前標題:Android開發(fā)實現加載網絡圖片并下載至本地SdCard的方法
URL標題:http://chinadenli.net/article26/ppscjg.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供App設計、云服務器企業(yè)建站、做網站品牌網站建設、建站公司

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

外貿網站制作
亚洲男人的天堂久久a| 我想看亚洲一级黄色录像| 日本午夜免费福利视频| 欧美成人久久久免费播放 | 清纯少妇被捅到高潮免费观看| 91精品日本在线视频| 风韵人妻丰满熟妇老熟女av| 亚洲中文字幕有码在线观看| 91精品国产综合久久不卡| 果冻传媒精选麻豆白晶晶| 中文字幕久久精品亚洲乱码 | 黑人粗大一区二区三区| 亚洲午夜av久久久精品| 夫妻性生活黄色录像视频| 午夜视频成人在线免费| 黄男女激情一区二区三区| 久久精品少妇内射毛片| 国产精品日韩欧美第一页| 国产精品一区二区传媒蜜臀| 中文字幕免费观看亚洲视频| 欧美日韩高清不卡在线播放| 日本美国三级黄色aa| 国产级别精品一区二区视频| 国产肥女老熟女激情视频一区| 黄色国产自拍在线观看| 国产熟女一区二区精品视频| 中文字幕亚洲视频一区二区 | 激情内射日本一区二区三区 | 亚洲欧美日韩网友自拍| 久久精品国产第一区二区三区| 大尺度剧情国产在线视频| 中文字幕日产乱码一区二区| 中文字幕日韩精品人一妻| 欧洲日本亚洲一区二区| 午夜精品福利视频观看| 国产不卡免费高清视频| 97人摸人人澡人人人超碰| 国产免费成人激情视频| 国产精品午夜视频免费观看| 久久热麻豆国产精品视频| 国产精品福利一二三区|