Hankkin的博客小园

将来的你一定会感激现在努力的自己

排序:
默认
按更新时间
按访问量

Reading:一款不错的Material Desgin风格的Kotlin版本的开源APP

Reading https://github.com/Hankkin/Reading 简介 很久不见,重新拾起博客吧,今天分享一个开源APP-Reading,项目的初衷是因为自己平时翻文章,但是公众号又经常忘记看,自己索性搞一个APP吧,顺便练一下Kotlin。借助着WanAndr...

2018-08-22 16:42:56

阅读数:101

评论数:0

Base封装(一)--我的最简MVP架构

绪论最近懒癌症犯了,好久都没写博客了,当然也在做一些东西,也在整理自己一直以来使用的一些技术点,从Retrofit到OkGO,从ListView到RecycleView,从Java到Kotlin….总之一直在尝试新的技术,今天分享一下自己一直所用的MVP,整理完了分享给大家,有不合适或者不正确的地...

2017-06-19 18:42:34

阅读数:3232

评论数:0

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

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

2016-12-25 20:43:22

阅读数:9067

评论数:5

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

绪论 转眼间,2016伴随着互联网寒冬和帝都的雾霾马上就过去了,不知道大家今年一整年过得怎么样?最近票圈被各个城市的雾霾刷屏,也被各个公司裁员、移动开发人员失业,互联网行业不景气等等刷爆了。作为一名Android开发的小白来说,内心难免会动荡,庆幸自己早出来一年,也担忧着自己的未来的职业规划。...

2016-12-20 23:40:55

阅读数:9961

评论数:13

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

本文已授权微信公众号:鸿洋(hongyangAndroid)在微信公众号平台原创首发。 源码已经上传到我的Github上了,希望小伙伴们Follow,star,fork (https://github.com/Hankkin/TaoBaoDetailDemo)二维码下载预览:绪论最近一直比较忙,...

2016-09-12 09:40:51

阅读数:16087

评论数:17

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

绪论前面我们讨论了使用Retrofit时怎样去设置OKHttp,包括持久化管理Cookie、设置网络超时、设置打印拦截器、设置缓存、Header等等,详细可查看 Retrofit–使用Retrofit时怎样去设置OKHttp Retrofit+OKHttp 教你怎么持久化管理Cookie 今...

2016-06-20 14:05:12

阅读数:21022

评论数:18

Retrofit--使用Retrofit时怎样去设置OKHttp

绪论:之前我们分析了使用Retrofit怎么用OkHttp持久化管理Cookie,今天打算继续跟大家来分享一些关于怎么去设置OKHttp?如果你还不知道怎么持久化管理Cookie,请看这篇文章: Retrofit+OKHttp 教你怎么持久化管理Cookie,好了,废话不多说,开始今天的分享:大家...

2016-05-12 22:22:02

阅读数:10512

评论数:2

Retrofit+OKHttp 教你怎么持久化管理Cookie

绪论最近小编有点忙啊,项目比较紧,所以一直在忙活项目,继之前的自定义组件之后就没再写博客了,如果你没看到之前的自定义组件你可以看一下: Android自定义下拉刷新动画–仿百度外卖下拉刷新 Android自定义组合控件—教你如何自定义下拉刷新和左滑删除 效果还行,源码也已经传到我的Githu...

2016-05-08 13:46:43

阅读数:30902

评论数:30

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

绪论最近项目里面用到了下拉刷新和左滑删除,网上找了找并没有可以用的,有比较好的左滑删除,但是并没有和下拉刷新上拉加载结合到一起,要不就是一些比较水的结合,并不能在项目里面使用,小编一着急自己组合了一个,做完了和QQ的对比了一下,并没有太大区别,今天分享给大家,其实并不难,但是不知道为什么网上没有比...

2016-04-24 17:21:01

阅读数:15205

评论数:30

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

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

2016-04-11 12:01:19

阅读数:18963

评论数:17

一款基于Material Desgin设计的APP

源码小编已经上传到github上了,求star啊 https://github.com/Hankkin/TaoSchool前言好久没写博客了,小编最近在研究Material Desgin(以下简称MD),话说现在市场的上App好多都用上了MD,先简单的介绍以下MD吧,它到底是个什么东东啊? 看...

2016-01-01 14:39:41

阅读数:11253

评论数:11

Kotlin初级(2)- - - 空安全.md

空类型、空安全 为了解决类似NPE这类的问题,现代编程语言包括Kotlin解决这类问题的方法就是把运行时的错误转变成编译期的错误。通过支持作为类型系统的一部分的可空性,编译器就能在编译期发现很多潜在的错误,从而减少运行时抛出异常的可能性 变量的定义 Kotlin中的变量修饰符只有两个 val...

2018-09-27 14:40:39

阅读数:33

评论数:0

Kotlin中级(9)- - - Kotlin类之数据类、密封类、内部类.md

数据类 1.声明 data关键字 data class Leaf(val size: String,val color: String,val shape: String,val vein: Int) 2.数据类声明条件 主构造函数最少要有一个参数 数据类的主构造器的所有参数必须标记为va...

2018-09-24 18:50:00

阅读数:29

评论数:0

Kotlin中级(8)- - - Kotlin类之接口、枚举.md

一、接口 在Kotlin中,一个类只能继承一个普通类或者抽象类。通过接口我们可以进行多实现 interface interface Demo{ } 关键字:冒号(

2018-09-24 18:49:39

阅读数:27

评论数:0

Kotlin中级(7)- - - Kotlin类之抽象类、重载和重写.md

1.抽象类 抽象类是不可直接被实例化的,因为它有一部分属性和方法没有被完整的赋值和体现。也就是说,抽象类是在告诉要继承的类:我有一些方法和属性没有具体实现,我命令你去把它们弄完整 abstract 其中值得注意的是:抽象可以分为抽象类、抽象函数、抽象属性。而一个抽象类和普通类的区别在于抽象类除...

2018-09-24 18:49:21

阅读数:27

评论数:0

Kotlin中级(6)- - - Kotlin类之的继承.md

Kotlin继承类 1.超类(Any) 在Kotlin中,所有的类都是继承自Any类,这是一个没有父类型的类。即当我们定义各类时,它默认是继承于Any类的 例如: class Person 因为Any这个类只是给我们提供了equals、hashcode、toString三个方法,我们可以看看...

2018-09-21 18:10:46

阅读数:27

评论数:0

Kotlin中级(5)- - - 初识Kotlin中的对象.md

万物皆对象 对象就是类的实例化 用Kotlin描述对象 class Friend{ var name: String = "" var hairColor: String = "" ..... } ...

2018-09-21 18:10:22

阅读数:18

评论数:0

Kotlin初级(4)- - - 字符串和字符.md

字符串 Kotlin中字符串是有序的字符的集合 常用方法 1.isEmpty() 用来判断字符串为空 2. count()或者length 获取字符串中的字符数目 3.get(i)或者[i] 获取指定位置的字符 4.substring() 截取某一段字符串 5.index索引 ...

2018-09-20 23:49:38

阅读数:23

评论数:0

Kotlin初级(3)- - - 基础函数.md

函数的声明和使用 Kotlin中函数的声明使用关键字 fun 格式为:可见性修饰符 fun 函数名(参数名 :类型):返回值{} 例如: fun main(){ } 上面的例子没有可见性修饰符,因为Kotlin中默认为public 函数没有返回值时可以省略 函数的作用范围 1....

2018-09-20 23:49:19

阅读数:26

评论数:0

Kotlin初级(2)- - - 空安全.md

空类型、空安全 变量的定义 Kotlin中的变量修饰符只有两个 val修饰的变量不能重新被赋值 var修饰的变量可以被重新赋值 var修饰的变量不可为null,val修饰的可为null val a: Int? = null var b: Int 变量a在使用的时候需要判断改变量是否为n...

2018-09-20 23:49:00

阅读数:12

评论数:0

提示
确定要删除当前文章?
取消 删除