android 电子书框架,Android开源框架学习系列.pdf

本文是作者学习Android开源框架的笔记,涵盖四大图片缓存框架(Fresco、Universal - Image - Loader、Picasso和Glide)、ORM数据库框架(greenDao、ActiveAndroid)、网络开源库retrofit以及RxJava。详细介绍了Fresco的特性、模块和使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言

Android四大图片缓存框架之-Fresco (一 )

Android四大图片缓存框架之-Fresco之initialize (二 )

Android四大缓存框架之-Universal-Image-Loader

Android四大图片缓存框架之-Picasso和Glide

AndroidORM数据库框架之-greenDao (一 )

AndroidORM数据库框架之-greenDao (二 )

AndroidORM数据库框架之-greenDao (三 )

AndroidORM数据库框架之-greenDao (四 )

Android网络开源库之-retrofit

RxJava的简单学习 (学习自扔物线 )

AndroidORM框架之-ActiveAndroid的简单分析

本文档使用看云构建 -2-

前言

前言

原文出处 :Android开源框架学习系列

作者 :qq

本系列文章经作者授权在看云整理发布 ,未经作者允许 ,请勿转载 !

Android开源框架学习系列

总结自己在学习android开源框架的笔记

本文档使用看云构建 -3-

Android四大图片缓存框架之-Fresco (一 )

Android四大图片缓存框架之-Fresco (一 )

本文来自于Fresco中文文档 ,这仅仅是自己的学习笔记 !!!大牛绕路 ,放我我。

关于Fresco的介绍 ,请查看链接

关于android图片缓存 ,这是一个android程序员必须了解的。关于四大图片缓存框架的特性

与对比 ,请移步MDCC传送门

首先说明 ,本文的大多数内容来自于官方文档 ,请勿喷 !!!

那么今天我们就来了解下Fresco ,作为FB出版的开源项目 ,据说是目前最好的缓存框架。

那么我们就先来了解下Fresco是个什么。

Fresco是一个强大的图片加载组件

Fresco中设计有一个叫做imagepipeline的模块。他负责从网络 ,从本地文件系统 ,本

地资源加载图片。为了最大限度上节省空间和CPU时间 ,它含有3级缓存的设计(额 ,没

三级能拿出手 ?)

Fresco中设计有一个叫做Drawees模块 ,方便地显示loading图 ,当图片不再显示在屏幕

上时 ,及时地释放内存和空间占用。

Fresco支持Android2.3及以上系统

简单的看下使用SimpleDraweeView显示一张占位图。在XML文件中加入

android:id "@+id/my_image_view"

android:layout_width "200dp"

android:layout_height "200dp"

android:layout_centerInParent "true"

>

在代码中设置Uri ,

draweeView (SimpleDraweeView)findViewById(R.id.my_image_view);

Uriuri Uri.parse("https://raw ./facebook/f

resco/ghs/static/fresco-logo.png");

//draweeView .setController(draweeController);

draweeView .setImageURI(uri);

最后添加网络权限 ,就可以了。我们在来看下这里的Uri支持什么格式 :

本文档使用看云构建

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值