首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
xiangcman
掘友等级
北京 android开发
|
知乎
大力出奇迹
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
275
文章 272
沸点 3
赞
275
返回
|
搜索文章
最新
热门
RxJava面试二,拿去,不谢!
在上一篇文章我们已经说过,订阅是从最下游的observer到上面一层一层的observable,所以我们最下游的observable开始发生订阅,也就是①处通过subscribeOn生成的ObservableSubscribeOn观察者开始订阅,它会在订阅方法中,给它的上游的o…
RxJava面经一,拿去,不谢!
大家都知道RxJava上手是非常难的一个框架,为什么说是难呢,因为它的功能非常强大,各种操作符让人很难上手,搭配使用带生命周期的框架有RxLife等。以至于后面出了很多类似Rxjava的框架,有RxAndroid,我们用的RxJava切换主线程就是出自该框架,后面ACC架构中有…
面试官:Okhttp连接池是咋实现的?
最近把Okhttp的源码又整理了下,之前也写过Okhttp源码的文章,我觉得那会对Okhttp的认识不够深入,所以这次还是像炒咸饭一样吗?no-no-no,这次我会整理点精华部分,让大家学习点东西,如标题所示,这次要讨论的话题是Okhttp的连接池怎么工作的,以及它工作的原理,…
Arouter全面讲解二
里面把loginActivity的信息通过RouteMeta存到了传进来的map中了。 其实我们的ARouter$$Group$$组名类不只是存放了activity的RouteMeta信息,还会有IProvider类型。 其实都是我们在app模块中定义的IProvider类型的…
Arouter全面讲解一
这里一般习惯的做法是把arouter-api的依赖放在基础服务的module里面,因为既然用到了组件化,那么肯定是所有的module都需要依赖arouter-api库的,而arouter-compiler的依赖需要放到每一个module里面。 注意上面定义plugin的写法是新…
viewpager2+recyclerview/nestscrollview滑动冲突问题
既然知道了是在action_move过程中是因为dx或dy大于了mTouchSlop,导致viewpager2中拦截了touch事件,所以我们有没有办法让上下滑动列表recyclerview的时候,不去拦截touch事件呢,答案就是通过上面的requestDisallowInt…
android自定义选词填空view
记得以前很容易写出一个自定义view,如果很长时间没有写,是很容易生疏的,一般自定义view有组合的viewgroup,有从最小单元的view入手,而这次要写的自定义选词填空view是从view出发的,在做之前也搜过相关的view,大部分都是从textview的span入手的,…
OkHttp大流程分析
单看这个类是没什么好说的,主要有dispatcher对象,做同步和异步任务入口类,这个后面会介绍,第二个就是两种类型的拦截器,后面会分析这两种拦截器的区别,以及平时该怎么使用,第三个就是超时的参数配置。其他的属性在时去掉了,方便我们分析流程。 这块主要是配置请求的url、请求方…
Kotlin高阶函数、扩展函数、内联函数小笔记(inline、crossinline、noinline)
离上一次写博客已经有很长一段时间了,由于中间也换了一次工作,所以很久没更新博客了,新公司项目也比较忙。公司项目虽然不强求用kotlin,但是笔者也是酷爱kotlin的语法,下面是我平时阅读一些kotlin源码的时候,遇到的相关问题总结,同时也和大家分享我的想法。好了,下面开始说…
你真的搞懂了事件分发?
android中事件分发机制是android中常见的问题,一般大家都知道view的分发事件是从view的Viewgroup(Parent)#dispatchTouchEvent到Viewgroup(Parent)#onInterceptTouchEvent再到View#disp…
下一页
个人成就
文章被点赞
778
文章被阅读
113,432
掘力值
3,430
关注了
57
关注者
939
收藏集
20
关注标签
5
加入于
2017-06-30