今日小结 4.13

  • RecyclerView
  • 动画
  • CardView
  • AutoLoadRecyclerView_gao_chun例程的组成模块:Fragment,RecyclerView,CardView,动画,ImageLoader 都要学!!
    • ImageLoader     OK
      •   http://blog.csdn.net/vipzjyno1/article/details/23206387
    • RecycleView    OK
      •    http://blog.csdn.net/lmj623565791/article/details/38173061/
    • CardView     
      •   http://developer.android.com/training/material/lists-cards.html
      •   http://blog.csdn.net/xyz_lmn/article/details/35644799
      •   http://developer.android.com/design/material/index.html?q=imageloader#q=imageloader
      •       http://blog.csdn.net/xyz_lmn/article/details/35552103

1.加载大量的(列表显示的)图片需要考虑多线程,缓存,OOM问题。

异步加载图片两种方法:

(1)ImageLoader库,已经考虑了多线程,缓存,内存溢出等

(2)OKhttp库 异步下载

 

2.Uri 和 URL 区别

 Uri = Uniform resource identifier, 统一资源标识符

URL = Uniform resource locator, 统一资源定位器

URN = Uniform resource name, 统一资源命名

Uri 既唯一标识了一个资源 又指明了资源的定位 location

URL 通过位置来指明资源,只是指明了资源的定位 location (file:// or http://),但并不保证资源的唯一性。(因为同一个文件资源可以同时存在在多个位置)

URN 通过命名来指明资源,如mailto:java-net@java.sun.com

也就是说 Uri是一种宏观的资源标识符,URL和URN都是具体的资源标识方式,都是一种Uri 

 

3.

asset 资产  Android中asset目录下存放应用无法直接访问的原生资源,只能通过文件流形式访问

assert 断言

 

4.找个好例程  认真研习

Android UI-开源框架ImageLoader的完美例子  http://blog.csdn.net/wwj_748/article/details/10079311

 ImageLoaderDemo1_Android UI-开源框架ImageLoader的完美例子.rar

 

5.

启动顺序应该是先Application 再Activity

onCreate Application

 onCreate Activity

但是要注意在AndroidManifest中加入Application的名字

<application
android:name=".MyApplication"

 

6.ImageLoader的开发流程

ImageLoader常用于大量图片的列表显示(列表,网格,图库)

(1)先建立一个MyApplication的java文件,在里面完成ImageLoader的初始化

(2)修改AndroidManifest文件,添加权限 , 添加Application的name

(3)在主活动中实例化ImageLoader,然后配置图片显示效果DisplayImageOptions

(4)最后在容器中显示图片 imageLoader.displayImage(imageUrls[0],imageView_clothes,options);

see:ImageLoaderDemo2_1显示一张SD卡上面的照片.rar


posted @ 2016-04-15 06:57  虫葛尔Chongger  阅读(115)  评论(0编辑  收藏  举报