首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BlackFlagBin
掘友等级
Android开发
|
ThoughtWorks
Keep it stupid simple.
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
47
文章 38
沸点 9
赞
47
返回
|
搜索文章
文章
热门
最新
Android 面试题(附答案) | 掘金技术征文
垃圾回收需要完成两件事:找到垃圾,回收垃圾。 当一个对象被引用时,它的引用计数器会加一,垃圾回收时会清理掉引用计数为0的对象。但这种方法有一个问题,比方说有两个对象 A 和 B,A 引用了 B,B 又引用了 A,除此之外没有别的对象引用 A 和 B,那么 A 和 B 在我们看来…
KCommon-使用Kotlin编写,基于MVP的极速开发框架
我们在开发Android应用程序的时候其实会有很多通用的代码,比方说很常见的页面的几种基本状态的切换:正常、加载失败、加载中、空页面。又或者是下拉刷新和如果数据需要分页而带来的上拉加载更多数据等等操作。当然,这其中最繁琐的还是关于MVP相关模板代码的编写,熟悉Android中M…
Retrofit源码分析三 源码分析
上面是Retrofit的最基本使用方法,当然现在使用最多的还是RxJava2+Retrofit搭配使用,关于RxJava2,大家可以看我的另一篇 RxJava2源码分析 ,当然RxJava2与Retrofit搭配使用的解析我会在稍后分析,这里我们先关注最基本的使用方法。 这一步…
RxJava2源码分析
RxJava的鼎鼎大名相信Android开发的同学都非常熟悉了,其实不仅仅有RxJava,还有RxJs,RxKotlin等等一系列。可以说Rx并不是一种局限于Android的框架,Rx是一种思想,我们深入了解了RxJava,同样会加深我们对其他Rx系列的认知。 这是一个使用Ko…
Glide源码分析
在早期的Android开发中,图片加载其实一直是个比较麻烦的问题。我们在处理图片时会遇到各种各样的问题:内存溢出、列表中图片错位等等。但到了如今,这些问题基本上是不会再遇到了。由于很多的优秀的图片加载框架帮我们处理了图片相关问题的痛点,所以现在Android中关于图片加载的部分…
OkHttp源码分析
在现在的Android开发中,请求网络获取数据基本上成了我们的标配。在早期的Android开发中会有人使用HttpClient、HttpUrlConnection或者Volley等网络请求方式,但对于如今(2018年)而言,绝大多数的开发者都会使用OkHttp+Retrofit…
EventBus源码分析
Android开发中我们最常用到的可以说就是EventBus了,今天我们来深入研究一下EventBus的源码。 使用EventBus基本需要四步,我们分析源码主要着重与后两步,也就是三个方法: EventBus.getDefault().register(this); 、Eve…
Retrofit源码分析二 代理模式
上一节我们讲了一些Retrofit的概览,这一节我们主要来说一下代理模式。有同学可能要问,这不是Retrofit的源码分析吗,怎么都第二节了还不分析源码呢?其实Retrofit这个框架中应用了很多的设计模式,其中最重要的就是动态代理模式。如果我们要理解并掌握Retrofit,那…
Retrofit源码分析一 概览
说到Retrofit,免不了要提起Okhttp,因为二者通常是绑定到一起使用的。那么我们首先要明确一点Retrofit并不是一个网络请求框架,而是一个对网络请求框架(也就是Okhttp)的封装。二者都是Squire公司的开源框架,Retrofit并不能脱离OKhttp,因为…
Kotlin实现的半圆形进度条
SemiCircleProgressGithub地址使用Kotlin编写的半圆形的进度条,效果如下导入依赖在布局文件中在代码中如果想要自定义进度文字实现gif演示图中第二个进度条中的类似的文字效果,可
下一页
个人成就
文章被点赞
779
文章被阅读
58,076
掘力值
2,202
关注了
26
关注者
2,235
收藏集
4
关注标签
17
加入于
2016-10-10