ImagerLoder

来源:互联网 发布:网络惊魂 百度云 编辑:程序博客网 时间:2024/06/05 21:49

导包: com.nostra13.oniversalimageloader:aniversal_image_loader

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

代码:

File file=new File("mnt/sdcard/cc");

ImageLoagerConfiguration configuration=new ImageLoaderConfiguration.Builder(MainActivity.this)

.discCache(new UnlimitedDiscCache(file))  //缓存到本地

.build();

ImageLoager.getInstance().init(configuration);

DisplayImageOptions options=new DisplayImageOptions.Builder()

.cacheInMemory(true)  //启动内部缓存

.cacheonDisk(true)  //启动外存缓存

.displayer(new RoundedBitmapDisplayer(60)).build();//设置圆角

ImageLoader.getInstance().displayImage(list.get(i).url,img,options);//1.图片地址  2.展示到的控件





网络有网提取,没网不显示或从数据库里提取

权限:INTERNETt网络

            NETWORK_STATE

代码:ConnectivityManager cm=MainActivity.this.getSystemService(Context.CONNECTIVITY-SERVICE);

           NetworkInfo mm=cm.getActiveNetworkInfo();

           if(mm!=null){

         //有网 请求网络

            }else if(mm==null){

         //没网络

       }