【Android框架】
文章平均质量分 83
Picasso_L
量的积累才有质的飞跃
展开
-
Retrofit的分析以及实现步骤
简介Retrofit是Square开发的一个Android和Java的REST客户端库。这个库非常简单并且具有很多特性,相比其他的网络库,更容易让初学者快速掌握。它可以处理GET、POST、PUT、DELETE…等请求,还可以使用picasso加载图片。原创 2016-01-15 15:02:12 · 1898 阅读 · 3 评论 -
Google推荐的图片加载库Glide于Picasso比较
在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细节上还是有不少区别的。转载 2016-01-12 11:14:34 · 1425 阅读 · 0 评论 -
Android 使用Picasso加载网络图片等比例缩放
1、先获取网络或本地图片的宽高2、获取需要的目标宽3、按比例得到目标的高度4、按照目标的宽高创建新图原创 2016-02-17 11:08:05 · 16638 阅读 · 5 评论 -
AndroidFlux一览
AndroidFlux是Facebook的Flux 架构的Android实现。Flux是Facebook在14年提出的一种Web前端架构,主要用来处理复杂的UI逻辑的一致性问题(当时是为了解决Web页面的消息通知问题)。经过实践之后发现,这种架构可以很好的应用于Android平台,相对于其他的MVC/MVP/MVVM等模式,拥有良好的文档和更具体的设计,比较适合于快速开发实现。Flux模式转载 2016-05-22 17:07:53 · 750 阅读 · 0 评论 -
Flux--Hello World
这是一个极简的HelloWorld应用,主要用来展示如何在Android平台架构Flux应用。并提供一些基础代码,方便开发者直接Copy这些代码到自己的工程中,省掉重新造轮子的过程。代码地址在Flux-HelloWorld,接下来会一步步的解释这个应用是如何构建的。Demo程序是用AndroidStudio开发的,假设你已经了解Android和AndroidStudioIDE,如果你已经很转载 2016-05-22 17:10:31 · 660 阅读 · 0 评论 -
Android开发之MVP模式(根据google的demo的修改版)
最近关于MVC、MVP的架构被越来越多的人讨论和使用。确实,随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。MVP介绍之前对于MVP的理解有错误 之前的理解:将数据原创 2016-01-14 10:41:14 · 2903 阅读 · 0 评论 -
Retrofit2.0+okhttp3缓存机制以及遇到的问题
简介retrofit本身并没有缓存。如果想缓存,它要么必须让retrofit之上的应用层知道你的域和如何缓存事物,或它需要在retrofit之下HTTP client层知道HTTP的语义。OkHttp是由Square发布的一个HTTP client,它支持高速缓存服务器响应的语义。如果服务器的响应具有Cache-Control头,例如,它将被缓存,以便随后的请求可以从高速缓存中的获得之前的资源。因此原创 2016-01-25 14:27:44 · 24622 阅读 · 39 评论