真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Android學(xué)習(xí)--使用url訪問網(wǎng)絡(luò)資源

實(shí)例:使用url從服務(wù)器端下載圖片

創(chuàng)新互聯(lián)建站專注于網(wǎng)站建設(shè)|成都網(wǎng)站維護(hù)|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計(jì)與制作經(jīng)驗(yàn),為許多企業(yè)提供了網(wǎng)站定制設(shè)計(jì)服務(wù),案例作品覆蓋成都餐廳設(shè)計(jì)等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身定制品質(zhì)網(wǎng)站。

核心代碼:

package com.example.xiaocool.urltest;

import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.os.Handler;
import android.os.Message;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.ImageView;

import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;


public class MainActivity extends ActionBarActivity {

    /**
     * 使用URL 訪問網(wǎng)絡(luò)資源
     * @param savedInstanceState
     */
    private ImageView show;
    //代表從網(wǎng)絡(luò)上下載得到的圖片
    private Bitmap bitmap;

    Handler handler=new Handler(){
        @Override
        public void handleMessage(Message msg) {
           if(msg.what==0x123){
               show.setImageBitmap(bitmap);
           }
        }
    };
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        show=(ImageView)this.findViewById(R.id.show);
        //耗時(shí)的操作放在輔助線程里
        new Thread(){
            @Override
            public void run() {
              try{
                  //定義一個(gè)url 對(duì)象
                  URL url=new URL("http://192.168.191.1:8080/Android_Client/userhead.jpg");
                  //打開該url 對(duì)應(yīng)資源的輸入流
                  InputStream is= url.openStream();
                  //從InputStream 中解析圖片
                  bitmap=BitmapFactory.decodeStream(is);
                  //發(fā)送消息 通知UI組件顯示圖片
                  handler.sendEmptyMessage(0x123);
                  is.close();
                  //再次打開url對(duì)應(yīng)資源的輸入流
                  is=url.openStream();
                  //打開手機(jī)文件對(duì)應(yīng)的輸出流
                  OutputStream os=openFileOutput("yu.png",MODE_WORLD_READABLE);
                  byte[] buff=new byte[1024];
                  int hasRead=0;
                  //將url 對(duì)應(yīng)的資源下載到本地
                  while((hasRead=is.read(buff))>0){
                      os.write(buff,0,hasRead);
                  }
                  is.close();
                  os.close();

              }catch (Exception e){
                  e.printStackTrace();
              }
            }
        }.start();
    }


}

網(wǎng)頁名稱:Android學(xué)習(xí)--使用url訪問網(wǎng)絡(luò)資源
網(wǎng)頁地址:http://weahome.cn/article/jjepdh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部