北京的天开始慢慢转凉了。今天是2015年8月的最后一天,也是我的生日。不知不觉,这一年居然已经过去了三分之二,明天就是九月了,这将会是我这一生里相当重要的三十天,因为我要跟女友领证了。其实我一直都有一点恐婚,不过真正结婚之后,心里应该踏实的多吧。这也应该是一种很不错的经历,在这之后,两个人就真正地结合了,再也不用一个人去承担所有的责任了。
我的gradle配置和proguard-rules
这只是一个备份。
微信和QQ授权登录以及微信支付的集成
微信和 QQ 的文档烂到一种境界,这几乎已经是所有人的共识了,如果希望像友盟那样,按照文档一步步配置集成 SDK 就能实现所想要的功能,基本算是痴心妄想。微信的文档上次更新是在 2012 年,QQ 的文档更新实在 2013 年。其实真正代码实现部分很简单,只是文档实在太烂…这也是我写这篇文章的原因。
给RecyclerView添加多选
UltimateRecyclerView 是一个非常好用的 Android 第三方控件,刚开的新项目里一直在用,配合最新的 API 使用非常完美。这篇文章主要是介绍一下怎么给 UltimateRecyclerView 添加多选功能,多选的问题唯一的难点在于复用,当然方式有很多种,实现方式也都大同小异,之前写过一篇文章 GridView 的多选,那种方式现在看来还是有点太复杂了。
拥有选择的幸运
在外面飘着,那么的不容易,为什么不回去啊,为什么还要忍受这看不到头的伤痛和无奈?我讲一下这次回家的见闻感受吧。
史上最简单的实现状态栏变色的方法
Android 4.4 之后,Android 通知栏变色再也不只是 iOS 专属了,设置通知栏跟应用标题栏同样的颜色,可以给用户更好的体验,这点是毋庸置疑的。对于 iOS 优秀的特性,我们要大胆借鉴,我觉着这没什么,谁都有追求美的权利嘛。
极简构造图文混排消息流
消息流形式的图文混排,最常见的就是微博类应用了,一般包括几个部分:文字和若干张图片;点击条目查看详情;点击某一张图片,滑动查看所有大图;查看原图等。看上去好像东西也不少,其实实现起来极其简单,今天就来记录一下其具体的实现方式。
从业务角度看下拉刷新
下拉刷新是移动应用里非常常用的一个组件,以前在 Android 里官方是没有提供下拉刷新的组件的,后来也有了,一般下拉刷新还会配合上滑加载更多来使用,最早时候,只有 ListView ,现如今不仅有 ListView ,还有其替代品 RecyclerView ,甚至是 TextView ,ImageView 等各种 View 和 ViewGroup 都可以扩展下拉刷新,当然今天要讨论的仅限于最常用的 ListView 和 RecyclerView 。
成为自己想要成为的人
##几个场景
一同事没上过大学,是某培训机构出来的,和他聊天,翻来覆去,他就给我讲一件事:我发现你们上过大学的人,很多读书都读傻了,像咱们这行业,每个月虽然也拿着上万块的工资,感觉好像比很多其他人都高似的,你们这些大学生平常讲话也经常好像看不太上没上过大学的。但是我不少发小,根本就没上过大学,有一些甚至连高中都没上,现在一年也能挣几十万…
GridView实现点击多选
##功能需求
最近项目里有个需求,要实现一个标签多选的功能,标签用 GridView 展示,点击 GridView 的条目,选中标签,可以多选,就像下面图片里展示的效果。