博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
今日小结 4.13
阅读量:6573 次
发布时间:2019-06-24

本文共 1689 字,大约阅读时间需要 5 分钟。

  • 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的名字

 

 

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

 

转载于:https://www.cnblogs.com/Chongger/p/5385564.html

你可能感兴趣的文章
python3 在不同操作系统安装第三方库方法
查看>>
mysql优化
查看>>
Gradle -help
查看>>
css3做的nav
查看>>
互联网架构师必备技术 Docker仓库与Java应用服务动态发布那些事
查看>>
Intellij IDEA 2018.2 搭建Spring Boot 应用
查看>>
SNMP AGENT函数介绍
查看>>
[Usaco2005 Open]Disease Manangement 疾病管理 BZOJ1688
查看>>
【Android视图效果】分组列表实现吸顶效果
查看>>
多文件上传示例源码(默认支持各种类型,包括图片)
查看>>
命令行基本操作学习笔记(一)
查看>>
「试着读读 Vue 源代码」工程目录及本地运行(断点调试)
查看>>
A Visual Git Reference
查看>>
Tomcat 关于表单提交数据量过大导致数据丢失的问题
查看>>
金融数据库
查看>>
翻了100个程序员的朋友圈, 发现个个都是套路王
查看>>
取消从上一界面push过来后,左上角的back按钮
查看>>
为什么 ++[[]][+[]]+[+[]] = 10?
查看>>
ContentProvider
查看>>
Redis 持久化存储
查看>>