2018 文章合集
每年都会对公众号的年度文章进行分类整理,方便查找学习。
2017 文章合集
下面是 2018 年公众号所发表的文章分类整理。
分类目录
面经
项目、开源库
碎阅:一款基于 douban 及 ONE API 开发的资讯类 App
Android 权限-HaloPermission 详细介绍
Android断点续传下载器JarvisDownloader
Android开发之漫漫长途XVI——ListView与RecyclerView项目实战
Android人脸识别app——基于Face++,MVP+Retofit+RxJava+Dagger高度解耦
功能 Demo
Android 仿支付宝城市服务栏目tab选择滑动子View效果
Activity添加滑动关闭功能-[Android_YangKe]
RecyclerView点击item图片,从点击位置,放大到全屏,再次点击关闭
用RecyclerView的LayoutManager实现grid整页翻页效果
Android 如何优雅地实现@人功能?——仿微博、仿QQ、仿微信、零入侵、高扩展性
Kotlin
使用 Kotlin 实现自定义 LayoutManager+ItemTouchHelper 实现炫酷卡片布局
全网第一手Android P刘海屏适配大揭秘,唯一Kotlin算法
用 Kotlin 编写的 MVP+RxJava+Retrofit 黄历 demo
Kotlin Multiplatform - 下一代全平台开发技术
Gradle
三化(组件化、插件化、模块化)以及热修复
热修复技术的实践之旅——微信TinkerPatch热修复结合Walle多渠道打包的详解
自定义
Android开发之漫漫长途番外篇——自定义View的各种姿势1
自定义View(七)-View的工作原理- Activity的布局加载
自定义View(八)-View的工作原理- View的measure
自定义View(九)-View的工作原理- View的layout()和draw()
Android 架构/开发框架
源码解析
Android开发之漫漫长途 Ⅵ——图解Android事件分发机制(深入底层源码)
Android 消息机制(Looper Handler MessageQueue Message)
Android 开发之漫漫长途 IX——彻底掌握 Binder
Android 开发之漫漫长途 IX——彻底掌握 Binder(第二篇)
Android开发之漫漫长途 XII——Fragment 详解
Fragment 番外篇——TabLayout+ViewPager+Fragment
Android开发之漫漫长途 XIII——Fragment最佳实践
Android 开发之漫漫长途 XV——RecyclerView
瘦身、打包
技术教程
Travis CI 邂逅 GitHub、Maven、Fir.im
Android O 适配 Notification Channel
Android Studio 查看Android内部隐藏源码
Android4.4运行过程中闪退java.lang.NoClassDefFoundError
Android瀑布流优化,解决Recyclerview展示大批量图片时Item自动切换、闪烁、空白等问题
Android 从ViewPager嵌套的滑动问题引发的分析
Android Jetpack - 使用 Navigation 管理页面跳转
Android install apk 兼容至 Android 8
Android:FlexboxLayout你值得拥有的流布局助力
Android Jetpack - 使用 WorkManager 管理后台任务
Android 如何从应用深入到 Framework (二)
Android 去掉系统默认提示音、移除音量调节的进度条、增加音量调节提示音
优雅地处理加载中(loading),重试(retry)和无数据(empty)等