ImageLoader图片加载

来源:互联网 发布:ipad福利软件 编辑:程序博客网 时间:2024/06/04 00:31

首先要先添加网络权限:

获取网络权限:
<uses-permission android:name="android.permission.INTERNET" />
写的权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
读的权限:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
再添加远程依赖:
imageloader compile ‘com.nostra13.universalimageloader:universal-image-loader:1.9.5’
import android.app.Application;import com.nostra13.universalimageloader.core.ImageLoader;import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;//创建一个类继承Applicationpublic class Myapp  extends Application{    @Override    public void onCreate() {        super.onCreate();        //初始化ImageLoader框架:链式开发思想        ImageLoaderConfiguration  configuration=new ImageLoaderConfiguration.Builder(this).build();        //获取ImageLoader的实例初始化配置参数        ImageLoader.getInstance().init(configuration);    }}

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.ImageView;import com.nostra13.universalimageloader.core.ImageLoader;public class MainActivity extends AppCompatActivity {    private ImageView im;    private ImageLoader instance;    String urlBitmap = "http://img.my.csdn.net/uploads/201407/26/1406383265_8550.jpg";    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        //获取控件        im = (ImageView)findViewById(R.id.im);        instance = ImageLoader.getInstance();        im.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View view) {                instance.displayImage(urlBitmap,im);            }        });    }}



原创粉丝点击