首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
yhc_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
26篇文章 · 0订阅
Okio 框架源码学习
Okio 主要是替代 java.io 和 java.nio 那一套复杂的 api 调用框架,让数据访问、存储和处理更加便捷。 Okio 是 OkHttp 的基石,而 OkHttp 是 Retrofit 的基石。这三个框架合称『Square 安卓平台网络层三板斧』 通过 Okio…
Android每周一轮子:OkHttp
前两篇的文章讲解了Volley,HttpURLConnection,今天是对于OKHttp的分析,分析完成将会分析OKIO和retrofit,试图通过这一系列分析,来对Android的网络库的实现有足够充分的了解,当然这里的分析完全是脱离了对于项目的具体针对性实践,因此在一些细…
别再说你不懂线程池——做个优雅的攻城狮
线程池,顾名思义就是装线程的池子。其用途是为了帮我们重复管理线程,避免创建大量的线程增加开销,提高响应速度。 作为一个严谨的攻城狮,不会希望别人看到我们的代码就开始吐槽,new Thread().start()会让代码看起来混乱臃肿,并且不好管理和维护,那么我们就需要用到了线程…
Gradle插件学习笔记(四)
开发者打包需求各种各样,由于提供的接口不够,可能会影响开发者使用,所以,不如将源码提供给大家。 有的时候,我们觉得gradle的打包日志都是英文很烦,没用页也看不懂,没关系,使用这个功能可以开关日志,或打印自己需要的日志。 通过这个日志可以看出没有Task的耗时,以及对应任务的…
Android:全面解析 RxJava 背压策略
全面解析Android RxJava 的背压策略
ReactNative 之FlatList踩坑封装总结
在RN中FlatList是一个高性能的列表组件,它是ListView组件的升级版,性能方面有了很大的提升,当然也就建议大家在实现列表功能时使用FlatList,尽量不要使用ListView,更不要使用ScrollView。既然说到FlatList,那就先温习一下它支持的功能。 …
Android每周一轮子:HttpURLConnection
接着上一篇的Volley,本篇原定计划是OkHttp的,但是在分析道OKhttp底层时,对于IO的包装等等特性,需要一个可参照的对比的例子,比如HttpURLConnection等,通过这种对比,才可以看的出其优势。对于Volley,其实只是对于底层网络库的封装,真正的网络请求…
RxBinding使用和源码解析
RxJava想必做Android都用过,即使没用过肯定也听过。RxBinding这个库是 JakeWharton的大作,可以响应式的方式来处理UI的响应问题,比如按钮的点击事件,ListView的点击事件,EditText的文本变化事件等等。
使用Android注解处理器,解放劳动生产力
在android开发中,比较常用到的第三方库中,有不少用到了 注解处理器(Annotation Processor)。 比较常见的就有 Butterknife,Dagger2,DBFlow 等。 Java中存在不少关于注解的Api, 比如@Override用于覆盖父类方法,@D…
自定义注解和解析器实现ButterKnife
相信绝大部分的Android开发者都曾使用过ButterKnife, 利用ButterKnife开发者可以快速的实现实体view与xml的绑定,此外还能绑定各种资源、动画、字符串甚至是点击事件等。