- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 android studio 3.0 gradle 打包脚本配置
修改输出的名字 保存输出的文件路径def fileArray = []//遍历输出文件 android.applicationVariants.all { variant -> variant.outputs.all { output -> def outputFile = output.outputFile if (outputFile != nu
2017-11-01 10:05:50 1923 1
原创 OkHttp的Callback回调封装
package com.maibangbangbusiness.app.http.utils;import android.os.Handler;import android.os.Looper;import android.os.Message;import com.maibangbangbusiness.app.http.ContentBody;import java.io.I
2016-11-04 14:41:18 8144
原创 基于BaseAdapter的安卓百变Adapter实现
因为懒惰,所以造就各种便捷的工具类。 --来自懒惰的猿android写了很多的listview也写了很多adapter,每个适配器都要实现它的方法,每个适配器里面还要加一个内部类viewHolder去承载它的view然后实现复用,简直就是浪费时间,身为一个懒惰的程序员完全不能忍,所以CommonAdapter应用而生。(talk is cheap,先上代码在废话)/** * @A
2016-11-04 11:55:07 1023 4
原创 浅谈android自定义view
android 开发也有一段时间了,现在能让自己感觉最大兴奋的还是莫过于自定义view,创造一个从未有过的控件,或者一个炫酷的界面,一定能满足自己的自我成就感。如何去实现从无到有的过程,这是一个艰难的学习路程。(本文是以介绍简单的自定义headview为原型去说这个自定义view) 1.自定义属性: 装逼一般越直观越好,弄个自定义的属性,简单明了,直接在xml文件用
2015-12-17 14:38:37 546
原创 android日历MaterialCalendarView的定制开发
因为项目需要,上github找了不少日历控件,最终敲定了MaterialCalendarView。首先昵,要说下开源控件使用的好处,我感觉大致有以下几个方面:1).网上有现成的为啥不去用,你觉得你自己写的比别人牛逼吗?2).涉及年月日日期处理,滚动事件,相互交错,没有紧密的逻辑思维去构架,肯定漏洞百出,想想数不尽的bug,不寒而栗。3).最关键的是,我懒,我懒,我懒
2015-11-24 16:18:30 20265 14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人