Retrofit2.0+okhttp3缓存机制以及遇到的问题

简介retrofit本身并没有缓存。如果想缓存,它要么必须让retrofit之上的应用层知道你的域和如何缓存事物,或它需要在retrofit之下HTTP client层知道HTTP的语义。OkHttp是由Square发布的一个HTTP client,它支持高速缓存服务器响应的语义。如果服务器的响应...

2016-01-25 14:27:44

阅读数 20499

评论数 41

android studio插件android-butterknife-zelezny

JakeWharton 的butterknife帮我们有效的解决了findViewById及各种view的监听事件泛滥的问题,极大的简化了代码,如果使用了android Studio开发的配上avast的android-butterknife-zelezny插件,则可以一键注解所有view,极大提...

2016-01-20 14:09:50

阅读数 1012

评论数 0

Android应用开发allowBackup敏感信息泄露的一点反思

转自: http://blog.csdn.net/yanbober/article/details/46417531 1 背景 其实这篇文章可能有些小题大作,但回过头想想还是很有必要的,有点阴沟里翻船的感觉。相信大家都知道Android API Level 8开始提供了为应用程序备份...

2016-01-20 13:12:06

阅读数 494

评论数 0

Android Studio插件Gsonformat使用

在开发中,我们获得服务端的json数据后要建立自己的bean,但是一条一条写相当麻烦,偶然间发现了这么个插件,用起来非常方便。安装方法一:1.Android studio File->Settings..->Plugins–>Browse repositores..搜索GsonF...

2016-01-20 11:44:59

阅读数 665

评论数 0

几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现

在代码开发的时候,特别是那种论坛啊什么的要返回时间格式,服务端那边只肯返回yyyy-MM-dd HH:mm:ss的格式,没办法,只能客户端加个转换了。

2016-01-20 11:26:13

阅读数 2123

评论数 1

Retrofit的分析以及实现步骤

简介Retrofit是Square开发的一个Android和Java的REST客户端库。这个库非常简单并且具有很多特性,相比其他的网络库,更容易让初学者快速掌握。它可以处理GET、POST、PUT、DELETE…等请求,还可以使用picasso加载图片。

2016-01-15 15:02:12

阅读数 1714

评论数 3

Android开发之MVP模式(根据google的demo的修改版)

最近关于MVC、MVP的架构被越来越多的人讨论和使用。确实,随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model...

2016-01-14 10:41:14

阅读数 2410

评论数 0

SwipeRefreshLayout自动刷新的问题

在用SwipeRefreshLayout刷新页面的时候,发现如果进页面的时候,直接使用SwipeRefreshLayout的自动刷新,比自己写一个loading更简单而且美观。

2016-01-13 15:13:02

阅读数 7689

评论数 0

Google推荐的图片加载库Glide于Picasso比较

在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是...

2016-01-12 11:14:34

阅读数 1183

评论数 0

Android Studio debug使用release的签名

转载自:http://blog.csdn.net/h3c4lenovo/article/details/42011887 当我们在做微信微博sdk分享的时候调试非常麻烦,因为要使用对应的签名版本才能调用sdk成功。 当我们使用AndroidStudio的Gradle之后会很...

2016-01-09 16:49:46

阅读数 782

评论数 0

关于android Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. > com.的解决方法

这个是在我们启动的时候报错的,而不是在编译的时候,原因是这样的,报这个错是因为有2个库中存在相同的类。

2016-01-08 22:57:39

阅读数 21623

评论数 1

android关于银行卡号的验证算法

现行 16 位银联卡现行卡号开头 6 位是 622126~622925 之间的,7 到 15 位是银行自定义的, 可能是发卡分行,发卡网点,发卡序号,第 16 位是校验码。16 位卡号校验位采用 Luhm 校验方法计算:1,将未带校验位的 15 位卡号从右依次编号 1 到 15,位于奇数位号上的...

2016-01-04 11:11:40

阅读数 3547

评论数 0

android二维码图片生成模糊的问题

在做关于二维码生成的项目时,遇到一个问题,就是生成的二维码很模糊模糊的代码是这样的:Bitmap bitmap = ZxingUtil.createQRCode(url,ivErweima.getWidth());ivErweima.setImageBitmap(bitmap);清晰的二维码代码是...

2016-01-02 18:17:45

阅读数 2814

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭