2020
- 17 May 2020 » Android 主流开源框架(七)Glide 的缓存机制
- 10 May 2020 » Android 主流开源框架(六)Glide 的执行流程源码解析
2019
- 03 Nov 2019 » Android 主流开源框架(五)Retrofit 源码解析
- 24 Oct 2019 » Android 主流开源框架(四)Retrofit 使用详解
- 21 Oct 2019 » Android 主流开源框架(三)OkHttp 源码解析
- 17 Aug 2019 » Android 主流开源框架(二)OkHttp 使用详解
- 13 Aug 2019 » Android 主流开源框架(一)OkHttp 铺垫-HttpClient 与 HttpURLConnection 使用详解
- 28 Jul 2019 » Android 设备与 U 盘之间的交互
- 11 May 2019 » 自己撸一个 Android Studio 插件
- 23 Apr 2019 » 设计模式系列
- 12 Feb 2019 » 聊聊 Android 中的字体大小适配
2018
- 08 Nov 2018 » Android 消息推送 MQTT 实战
- 01 Jul 2018 » 发布自己的开源库让他人使用——基于 JitPack
- 30 Jun 2018 » Android 自定义相机实现身份证拍照,并加入自动对焦与图片不规则裁剪
- 24 Jun 2018 » 一个非常好用的 Android 图片选择框架
- 24 May 2018 » 详细讲解 Android Studio 中使用 Git——结合 GitLab
- 06 Apr 2018 » 一种非常好用的 Android 屏幕适配
- 25 Feb 2018 » Android 友盟统计的集成与使用(包含多渠道打包配置)
2017
- 05 Oct 2017 » 带你通俗易懂的理解——线程、多线程与线程池
- 05 Oct 2017 » 一步一步教你集成腾讯浏览服务 X5 内核
- 03 Aug 2017 » Android 仿微信朋友圈全文、收起功能
- 02 Aug 2017 » Android 利用 Glide 获取图片真正的宽高
- 16 Jul 2017 » Android 使用友盟集成 QQ、微信、微博等第三方登录
- 16 Jul 2017 » Android 使用友盟集成 QQ、微信、微博等第三方分享
- 09 Jul 2017 » 热修复框架 Tinker 最完整讲解(03)——使用 Tinker 常见问题
- 09 Jul 2017 » 热修复框架 Tinker 最完整讲解(02)——加入 Walle 多渠道打包
- 08 Jul 2017 » 热修复框架 Tinker 最完整讲解(01)——集成之路
- 05 Jun 2017 » Scrollview 嵌套百度地图 MapView 导致滑动有黑边或者阴影问题
- 07 May 2017 » 面试时最常问到的 Handler 消息机制源码详解
- 21 Apr 2017 » 最全加快 Android Studio 的编译速度
- 26 Mar 2017 » Android Butterknife 8.5.1 最新使用详解
- 16 Mar 2017 » Android 使用 ShareSDK 集成 QQ、微信、微博等第三方登录
- 15 Mar 2017 » Android 使用 ShareSDK 集成 QQ、微信、微博等第三方分享
- 13 Mar 2017 » Glide 加载自签名的 https 图片
- 12 Mar 2017 » Android 使用 OkHttp 请求自签名的 HTTPS 网站
- 02 Mar 2017 » Android 接入多盟广告 SDK–让你的 APP 通过广告平台赚钱
- 25 Feb 2017 » 利用高德地图关键字检索 POI-实现仿微信发朋友圈搜索附近位置
- 24 Feb 2017 » Glide 中 centerCrop() 与 transform() 共用问题(包括 4.0.0 以上解决方法)
- 22 Feb 2017 » Android 一步一步教你集成高德地图
2016
- 27 Nov 2016 » Dagger2 使用——结合 MVP 模式讲解
- 25 Nov 2016 » 带你通俗易懂的理解——Android 中的 MVC 与 MVP