随笔分类 -  开源项目学习

收集Github上所有Android相关的开源项目
摘要:没耐心自己分析源码的同学,还可以参考Stay录制的视频版 Retrofit分析-漂亮的解耦套路(视频版) 万万没想到Retrofit会这么火,在没看源码之前,我简单的认为是因为它跟OkHttp同出一源(Square),所以才会炒的那么热。又或者是因为它能支持RxJava,所以火上浇油,一发不可收拾。 阅读全文
posted @ 2016-05-14 16:07 Leo的银弹 阅读(3344) 评论(0) 推荐(0)
摘要:原文链接:http://bxbxbai.github.io/2015/12/13/retrofit2-analysis/ 公司里最近做的项目中网络框架用的就是Retrofit,用的多了以后觉得这个框架真的非常好用,然后抽了点时间debug了一下源码,觉得不光代码写的非常好,而且设计这个框架的思路都非 阅读全文
posted @ 2016-05-14 15:54 Leo的银弹 阅读(552) 评论(0) 推荐(0)
摘要:https://futurestud.io/blog/retrofit-getting-started-and-android-client Retrofit Series Overview 阅读全文
posted @ 2016-05-07 11:04 Leo的银弹 阅读(676) 评论(0) 推荐(0)
摘要:这里报错 形如?t=1&p=2&size=3的url链接不能用@PATH注解 Query params have their own annotation which automatically appends to the URL. 使用@Query注解 参考: http://stackoverf 阅读全文
posted @ 2016-05-02 13:07 Leo的银弹 阅读(9933) 评论(1) 推荐(1)
摘要:编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这 阅读全文
posted @ 2016-04-30 13:56 Leo的银弹 阅读(322) 评论(0) 推荐(0)
摘要:Retrofit Retrofit是一套RESTful架构的Android(Java)客户端实现,基于注解,提供JSON to POJO(Plain Ordinary Java Object,简单Java对象),POJO to JSON,网络请求(POST,GET,PUT,DELETE等)封装。 相 阅读全文
posted @ 2016-04-04 17:31 Leo的银弹 阅读(194) 评论(0) 推荐(0)
摘要:文/iamwent(简书作者)原文链接:http://www.jianshu.com/p/7505d92d7748著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 假设你已经了解 依赖注入 这一概念,只是在如何使用 Dagger 时遇到了一些困扰,因为 Dagger 其实是一个上手难度 阅读全文
posted @ 2016-03-10 22:04 Leo的银弹 阅读(511) 评论(0) 推荐(0)
摘要:introduction official site:http://facebook.github.io/reboundgithub : https://github.com/facebook/reboundRebound是facebook推出的一个弹性动画库,可以让动画看起来真实自然,像真实世界的 阅读全文
posted @ 2016-02-14 15:38 Leo的银弹 阅读(700) 评论(0) 推荐(0)
摘要:介绍如果你关注安卓开发的最新趋势,你可能已经听说过Realm。Realm是一个可以替代SQLite以及ORMlibraries的轻量级数据库。相比SQLite,Realm更快并且具有很多现代数据库的特性,比如支持JSON,流式api,数据变更通知,以及加密支持,这些都为安卓开发者带来了方便。在这篇快... 阅读全文
posted @ 2015-12-27 11:11 Leo的银弹 阅读(418) 评论(0) 推荐(0)
摘要:前言目前基本上每个应用都会使用HTTP/HTTPS协议来作为主要的传输协议来传输数据。即使你没有直接使用HTTP协议,也会有成堆的SDK会包含这些协议,譬如分析、Crash反馈等等。当然,目前也有很多优秀的HTTP的协议库,可以很方便的帮助开发者构建应用,本篇博文中会尽可能地涵盖这些要点。Andro... 阅读全文
posted @ 2015-11-22 11:34 Leo的银弹 阅读(302) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-05-16 15:59 Leo的银弹 阅读(6) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-04-19 16:09 Leo的银弹 阅读(9) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-04-19 11:17 Leo的银弹 阅读(13) 评论(0) 推荐(0)
摘要:一、前提本文的前提是你已经在github上fork了别人的分支,并且弄好了跟github的ssh连接。相关配置详情参考:https://help.github.com二、详细操作检出自己在github上fork别人的分支到AndroidDigestDev目录下,其中AndroidDigestDev目... 阅读全文
posted @ 2015-04-18 10:36 Leo的银弹 阅读(573) 评论(1) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2014-05-23 21:06 Leo的银弹 阅读(12) 评论(0) 推荐(0)
摘要:这个图片异步加载并缓存的类已经被很多开发者所使用,是最常用的几个开源库之一,主流的应用,随便反编译几个火的项目,都可以见到它的身影。 可是有的人并不知道如何去使用这库如何进行配置,网上查到的信息对于刚接触的人来说可能太少了,下面我就把我使用过程中所知道的写了下来,希望可以帮助自己和别人更深入了... 阅读全文
posted @ 2014-05-18 09:42 Leo的银弹 阅读(217) 评论(0) 推荐(0)
摘要:Drag-sort-listview是一个支持拖拽排序和左右滑动删除功能的自定义ListView,重写了TouchInterceptor类来提供更加优美的拖拽动画效果。 DSLV主要特性:完美的拖拽支持;在拖动时提供更平滑的滚动列表滚动;支持每个ListItem高度的多样性公开startDrag()... 阅读全文
posted @ 2014-05-17 20:44 Leo的银弹 阅读(1116) 评论(0) 推荐(0)
摘要:android-flowtextview文字自动环绕其他View的Layout项目地址:https://code.google.com/p/android-flowtextview/效果图:http://i949.photobucket.com/albums/ad332/vostroman1500... 阅读全文
posted @ 2014-05-10 21:33 Leo的银弹 阅读(463) 评论(0) 推荐(0)
摘要:1.Json2Java根据JSon数据自动生成对应的Java实体类,还支持Parcel、Gson Annotations对应代码自动生成。期待后续的提取父类以及多url构建整个工程的功能项目地址:https://github.com/jonfhancock/JsonToJava在线演示:http:... 阅读全文
posted @ 2014-03-15 16:17 Leo的银弹 阅读(186) 评论(0) 推荐(0)
摘要:1、索引简单的说,索引就像书本的目录,目录可以快速找到所在页数,数据库中索引可以帮助快速找到数据,而不用全表扫描,合适的索引可以大大提高数据库查询的效率。(1). 优点大大加快了数据库检索的速度,包括对单表查询、连表查询、分组查询、排序查询。经常是一到两个数量级的性能提升,且随着数据数量级增长。(... 阅读全文
posted @ 2014-03-02 15:21 Leo的银弹 阅读(243) 评论(0) 推荐(0)