- 博客(33)
- 收藏
- 关注

原创 当RxJava遇上Retrofit
在项目开发过程中,我们或多或少的使用过很多网络请求库。基本点的就是原生的http请求框架,好比HttpClient以及HttpUrlConnection等,略懂android开发的估计无人不知android-async-http或者volley啥的,再往上走,你可能会接触okhttp等。今天我们将来介绍一个新的http请求框架,隆重推荐Retrofit
2016-04-14 10:17:00
2932

原创 android6.0 权限管理
最近得手一个NEXUS,那么就顺带将项目适配到android6.0吧,免得以后有客户投诉,被老大找茬。6.0最重要一个变化就是权限管理,任何未被授予权限的逻辑都可能引起后续运行的崩溃。
2016-02-29 09:48:25
3009

原创 RXJava学习笔记(3)
过滤操作通过上篇的学习,我们知道了如何去转换一个Observable对象成我们想要的格式,但是我们想直接省去if else而拿到想要的数据,这个怎么做呢?那么我们就在这篇文章里来系统的学习一下吧
2016-02-17 11:42:42
740

原创 RXJava学习笔记(2)
变换操作通过上篇的学习,我们知道了如何去创建一个Observable对象,通过subscribe将事件传递给Observer,但是仅仅知道这些是不够的,有些复杂的场景,需要我们对Observable进行一些转换来发射数据。那么我们就在这篇文章里来系统的学习一下吧
2016-02-16 21:45:00
553

原创 RXJava学习笔记(1)
说明 RXJava最近火的不行,各种衍生品已经越来越多的充斥我们的眼球。简单来说,RXJava就是被观察者(Observable)和观察者(Observer)中间通过一种订阅关系(subscribe)来完成事件驱动功能 RXJava 的观察者模式:Observer作为观察者,他提供了onNext、onCompleted、onError三个接口方法,让开发者自行处理从Observable
2016-02-15 11:41:23
1067
原创 Lambda初步
什么是Lambda?Lambda是λ,希腊字母表中排序第十一位的字母。它也是java8的新特性:不再使用传统的匿名对象的方式,而使用其更为简洁的语法。那么具体应该怎么使用呢
2016-05-01 23:20:37
570
原创 史上最简单的Emoji显示
研读了一下kymjs的EmojiChat,重点看了一下emoji显示部分,发现一个very good的地方,textview与edittext用ttf去加载emoji。
2015-07-23 14:49:44
5097
原创 下拉刷新动画研究
偶然间看到这个Android-AnimatePullToRefreshListView,这玩意可以使用gif图片或者帧动画去执行headview动画加载,并且是基于chrisbanes的Android-PullToRefresh
2015-07-17 10:58:58
1258
原创 Android Data Binding学习
GOOGLE IO 2015提供了好多有趣的东西,DataBinding就是其中一个新玩意。毕竟是官方原生支持的MVVM,咱一定要学习一下。
2015-07-15 15:09:29
934
原创 初步掌握ORMLite的使用
我们一般在android开发中都是使用SQLIte进行数据库操作。你要告诉我不会SQL怎么办?没关系,现在教你一个新的方式,使用关系型数据库———ORMLite
2015-06-27 12:47:10
953
原创 一步步走进Android MaterialDesign 之 ToolBar动画效果(2)
今天就学一个控件CollapsingToolbarLayout
2015-06-21 16:11:46
2648
原创 一步步走进Android MaterialDesign 之 ToolBar动画效果(1)
android.support.design.widget 精髓就在于动画效果的展示,展示也主要在ToolBar上。几个相关控件是CoordinatorLayout、AppBarLayout、CollapsingToolbarLayout。
2015-06-21 15:36:44
1930
原创 一步步走进Android MaterialDesign 之 TabLayout
我们继续对android.support.design.widget包下的控件进行一个粗略的认识。今天说的是TabLayoutandroid从发布初到现在,tab的实现方式经历过N多个阶段,先是TabHost,然后又有RadioButton+ActivityGroup,再后者有FragmentTabHost+ActionBar、ViewPager+ActionBar/RadioButton等等,现在
2015-06-21 08:25:02
1737
原创 一步步走进Android MaterialDesign 之 NavigationView
接上一篇文章,我们将左边留给NavigationView。虽然这玩意我觉得没什么意义,但是还是看下
2015-06-19 17:44:13
1164
原创 一步步走进Android MaterialDesign 之 DrawerLayout
DrawerLayout跟material design关系并不大,但是我们还是需要熟悉以下,因为后续navigation view就要依附于他。
2015-06-19 16:57:11
899
原创 一步步走进Android MaterialDesign
一步步走进Android MaterialDesigngoogle发布material已经很长时间了,最近抽空把一下新的布局效果以及api学习了一下。现在到了展示成果的时候了。
2015-06-19 14:44:51
603
原创 android属性动画使用方法
在android 3.0的时候,谷歌提供的Property Animation这个概念,与之前的tween动画相比,还是有明显的区别。举个最简单的例子,我们在一个imageview上面增加一个onclick事件,随后我们来一个位移动画,这时候我们再点击这个imageview,就会发现点击事件没了,然后我们又会很离奇的发现在一开始加载Imageview的那个地方,却可以响应这个点击事件,这不是很操蛋
2015-01-19 10:34:55
858
原创 AndroidStudio:解决Gradle DSL method not found: 'runProguard()' 的问题
最近不管是RC还是正式版,引用as项目都会有这个问题,之前RC的时候,是改gradle的路径,但是现在正式版出来之后,路径也不能改了,一定要com.android.tools.build:gradle:1.0.0这个了,所以找找找,终于被我发现了,原来是runProguard()这个方法没了,换成minifyEnabled这玩意就行了
2014-12-10 16:27:03
880
原创 AndroidStudio使用心得-引入第三方library
material design现在效果很赞,但是可惜,只能在android 5.0上面使用,所以呢,
2014-11-06 11:34:10
1196
原创 AndroidStaggeredGrid实现下拉刷新功能
https://github.com/etsy/AndroidStaggeredGrid 瀑布流来源于这个wang
2014-08-13 15:10:11
2878
2
原创 完善之前博友的一篇换肤文章
这篇文章写的非常好(http://blog.youkuaiyun.com/lanyeming2012/article/details/38391801)之前我看新浪微博好像jius
2014-08-06 17:00:14
816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人