[置顶] Base封装(一)--我的最简MVP架构

绪论最近懒癌症犯了,好久都没写博客了,当然也在做一些东西,也在整理自己一直以来使用的一些技术点,从Retrofit到OkGO,从ListView到RecycleView,从Java到Kotlin….总之一直在尝试新的技术,今天分享一下自己一直所用的MVP,整理完了分享给大家,有不合适或者不正确的地方还希望大家多多指正,共同交流。 对了 打一波广告 我的新的个人博客 http://hankkin....
阅读(1220) 评论(0)

[置顶] Android谈谈封装那些事--BaseActivity和BaseFragment(一)

绪论圣诞节怎么过?我不过圣诞节,被票圈的晒幸福虐惨了,还是在家里面总结总结自己吧。上篇文章 Android自定义View–自己撸一个柱状图也没那么难 我说过会封装一套属于自己的库,争取在元旦之前发出来,作为新年礼物给自己,给大家。好了,今天我们先来聊聊自己在项目中以及参考大神们的代码怎么来封装自己的BaseActivity和BaseFragment。怎么封装?说到封装我们首先想到的就是面向对象,...
阅读(6756) 评论(4)

[置顶] Android自定义View--自己撸一个柱状图也没那么难

绪论 转眼间,2016伴随着互联网寒冬和帝都的雾霾马上就过去了,不知道大家今年一整年过得怎么样?最近票圈被各个城市的雾霾刷屏,也被各个公司裁员、移动开发人员失业,互联网行业不景气等等刷爆了。作为一名Android开发的小白来说,内心难免会动荡,庆幸自己早出来一年,也担忧着自己的未来的职业规划。无所谓了,既然选择了这个行业,我觉得大家就应该坚持下去,路是自己走的,及时再寒冬,只要你足够优秀,足够努...
阅读(6384) 评论(12)

[置顶] Android--仿淘宝商品详情(继续拖动查看详情)及标题栏渐变

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 源码已经上传到我的Github上了,希望小伙伴们Follow,star,fork (https://github.com/Hankkin/TaoBaoDetailDemo)二维码下载预览:绪论最近一直比较忙,也没抽出时间来写博客,也不得不说是自己犯了懒癌,人要是一懒就什么事都不想做了,如果不能坚持下来的话,那么...
阅读(10427) 评论(17)

[置顶] Retrofit--合理封装回调能让你的项目高逼格

绪论前面我们讨论了使用Retrofit时怎样去设置OKHttp,包括持久化管理Cookie、设置网络超时、设置打印拦截器、设置缓存、Header等等,详细可查看 Retrofit–使用Retrofit时怎样去设置OKHttp Retrofit+OKHttp 教你怎么持久化管理Cookie 今天我们讨论的主题是怎么封装回调才能完美的适应自己的需求。我们都知道代码风格是每个人都有自己的风格,不可能...
阅读(14802) 评论(15)

[置顶] Retrofit--使用Retrofit时怎样去设置OKHttp

绪论:之前我们分析了使用Retrofit怎么用OkHttp持久化管理Cookie,今天打算继续跟大家来分享一些关于怎么去设置OKHttp?如果你还不知道怎么持久化管理Cookie,请看这篇文章: Retrofit+OKHttp 教你怎么持久化管理Cookie,好了,废话不多说,开始今天的分享:大家都知道Retrofit是Square公司基于OkHttp推出的一个高解耦的网络框架,至于为什么又出来一个...
阅读(8289) 评论(2)

[置顶] Retrofit+OKHttp 教你怎么持久化管理Cookie

绪论最近小编有点忙啊,项目比较紧,所以一直在忙活项目,继之前的自定义组件之后就没再写博客了,如果你没看到之前的自定义组件你可以看一下: Android自定义下拉刷新动画–仿百度外卖下拉刷新 Android自定义组合控件—教你如何自定义下拉刷新和左滑删除 效果还行,源码也已经传到我的Github上了。 那么今天小编来给大家分享点什么呢?对,就是它:Retrofit,话说Retrofit最近真的...
阅读(23355) 评论(29)

[置顶] Android自定义组合控件---教你如何自定义下拉刷新和左滑删除

绪论最近项目里面用到了下拉刷新和左滑删除,网上找了找并没有可以用的,有比较好的左滑删除,但是并没有和下拉刷新上拉加载结合到一起,要不就是一些比较水的结合,并不能在项目里面使用,小编一着急自己组合了一个,做完了和QQ的对比了一下,并没有太大区别,今天分享给大家,其实并不难,但是不知道为什么网上没有比较好的Demo,当你的项目真的很急的时候,又没有比较好的Demo,那么“那条友谊的小船儿真是说翻就翻啊”...
阅读(14059) 评论(30)

[置顶] Android自定义下拉刷新动画--仿百度外卖下拉刷新

好久没写博客了,小编之前一段时间一直在找工作,从天津来到了我们的大帝都,感觉还不错。好了废话不多说了,开始我们今天的主题吧。现如今的APP各式各样,同样也带来了各种需求,一个下拉刷新都能玩出花样了,前两天订饭的时候不经意间看到了“百度外卖”的下拉刷新,今天的主题就是它–自定义下拉刷新动画。看一下实现效果吧: 动画我们先来看看Android中的动画吧: Android中的动画分为三种: Tween...
阅读(16947) 评论(17)

[置顶] 一款基于Material Desgin设计的APP

源码小编已经上传到github上了,求star啊 https://github.com/Hankkin/TaoSchool前言好久没写博客了,小编最近在研究Material Desgin(以下简称MD),话说现在市场的上App好多都用上了MD,先简单的介绍以下MD吧,它到底是个什么东东啊? 看看官方文档吧(中文版的呦) http://wiki.jikexueyuan.com/project/m...
阅读(9841) 评论(10)

Base封装(二)-- 封装属于自己的Library(UI篇)

绪论之前分享了一篇 Base封装(一)–我的最简MVP架构简单的封装了自己的MVP架构,至于BaseActivity和BaseFragment之前的文章都已经分享过了,只不过做了一些优化。接下来继续分享我的封装之路,今天要分享的是常用的UI,同样大家看到不合适的地方多多指正啊..常用组件在写一个APP的时候我们通常都会用到一些常用的组件,慢慢的积累下来了就存到自己的库里面,以后写项目的时候就不用再去...
阅读(1098) 评论(2)

我的2016--远方不一定有诗,但有更好的自己

绪论抓住2016的最后一个工作日,写一篇年终总结,想不出来好的题目了,好久不玩楸楸的我在空间看到大家都在发自己的新年关键词,抽了自己的拿过来做题目。早上起床莫名的不开心,或许是昨天晚上跟朋友聊得太多;亦或许是真的又到了年末才发现今年还有那么多事没做;亦或许是因为什么….概述我的2016几个关键词:帝都、成长、一段代码、一盒紫云、一杯☕️,仅此而已。 16年年初,因为上家公司的技术转型影响到了自己的...
阅读(3636) 评论(17)

Android谈谈封装那些事--BaseActivity和BaseFragment(二)

1.前言昨天谈了BaseActivity的封装, Android谈谈封装那些事–BaseActivity和BaseFragment(一) 有很多小伙伴提了很多建议,比如: 通用标题栏可以自定义View而不放在Base里面,代码更统一 BaseEventActivity里面应该留出开关保证不需要Bus的Activity使用 BaseStatusActivity里面就一个方法没必要新建一个 还有一些...
阅读(5612) 评论(3)

Android带你解析ScrollView--仿QQ空间标题栏渐变

绪论今天来研究的是ScrollView-滚动视图,滚动视图又分横向滚动视图(HorizontalScrollView)和纵向滚动视图(ScrollView),今天主要研究纵向的。相信大家在开发中经常用到,ScrollView的功能已经很强大了,但是仍然满足不了我们脑洞大开的UI设计师们,所以我们要自定义…本篇文章主要讲监听ScrollView的滑动实现仿QQ空间标题栏渐变,先看一下效果图: 好了我...
阅读(12300) 评论(8)

Retrofit--记使用Retrofit时遇到的一个坑

绪论很久没有写博客了,上次是写了使用Retrofit时怎么设置OKHttp,如果你没看到请看: Retrofit–使用Retrofit时怎样去设置OKHttp 你也可以看看我是怎样使用Retrofit的: Retrofit–合理封装回调能让你的项目高逼格 好了,今天说一下我遇到的一个坑吧。Retrofit Cookie问题上次我们说过怎么去实现持久化登录,本地保存用户的cookie: 1....
阅读(4134) 评论(2)

你真的会用Fragment了么?-Fragment解析

绪论Fragment 俗称 碎片,那么为什么会出现Fragment这个东西呢?鸿洋是这样介绍的:Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。针对屏幕尺寸的差距,很多情况下,都是先针对手机开发一套App,然后拷贝一份,修改布局以适应平板神马超级大屏的。 我们可以唉Activity中随意的使用Fragment,当你的一个界面业务逻辑很复杂的时候,我们可以将逻辑写到Fra...
阅读(11727) 评论(4)

AppCompat v23.2  -- Vectors的时代

相信你已经看到了app23.2的支持库的更新日志了,现在在支持库中已经兼容了矢量图:VectorDrawableCompat和Animated VectorDrawableCompat它被实现成了一个独立的功能模块。众所周知:开发者想使用资源图片,我们已经把支持矢量图绘制添加到了APP中。 一下是几个整合的原因,包括: 允许开发者在所有的Android2.1以上的设备更早的用上图 允许APP本身能...
阅读(8701) 评论(2)

6个技巧加速你的gradle编译

最近我们都在讨论build系统,我们看了一些技巧可以让你的Maven build更快。结论和反映都势不可挡。由于我们提供的技巧,更多的人都很高兴能加快他们完成自己的项目。现在,让我们看一下怎么处理gradle编译项目。编译的项目一般都是标准编译的,也都是独一无二的。几乎所有的项目都增加了其自身的复杂性。所有的东西都不同但是有一个东西是相同的:编译会占用你的时间,加快编译会影响你的开发效率,让你的项目...
阅读(6900) 评论(7)

Android源码解析--SwipeMenuListView仿QQ聊天左滑

绪论:好久没写博客了,最近比较懒,不想写博客,但是在看书,看一些Android进阶的书,这里小编也给大家推荐几本适合进阶的书,相信会对你有所帮助的。 1.《Android群英传》 —徐宜生 2.《Android开发艺术探索》 —任玉刚 3.《Android源码设计模式》 —何红辉,郭爱民 以上几本是针对Android开发所用的,如果上面三本你都吃透了的话,相...
阅读(3634) 评论(2)

Android自定义组件之ListPopWindow

最近小编在学习IOS开发,感触颇深,看到了iOS里面封装了好多组件,很多组件都是iOS自带的,相信一般的小公司的产品经理都是按照iOS的交互来设计UI,而且还要求Android要和iOS统一风格,这让Android开发人员很头痛,iOS自带组件很容易实现,而Android可能需要重写控件去配合iOS的效果。其实这样必然会导致性能的小将,或有些许的卡顿。小编个人认为,按照各自系统的风格和规范进行设计才...
阅读(4501) 评论(7)
68条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:343385次
    • 积分:3791
    • 等级:
    • 排名:第8946名
    • 原创:59篇
    • 转载:7篇
    • 译文:2篇
    • 评论:281条
    联系我
    我的微博
    博客专栏