相信“内存泄漏”问题,是一个挺让开发者头疼的事情,笔者在回顾以为代码时,惊讶发现:初学Android时,许多不修边幅的代码习惯,导致了许多内存泄漏问题,因此特来分析一下,把自己挖过的坑补一下,也希望奔跑在Android开发道路上的你能够优雅避免~
拆轮子系列 - 如何由浅入深探索 Retrofit 源码?
前言
相信点开文章的你,多少也知道或者使用过Retrofit框架吧。如果你有一颗想对源码一探究竟的心,却不知如何入手。笔者一直也有这样的困惑,也正在努力总结出一套有效的分析源码方法,希望本文的拆轮子思路能给你带来一些帮助。
针对Android重新认识OOP
Android进阶 - 消息处理机制探索
前言
Android消息机制,是Android中核心机制之一,进阶路上的基础知识,其主要指的是Handler运行机制,而Handler运行需要底层的MessageQueue、Looper的支撑,下面我们共同探索。
Android Intent 机制 - Runtime Binding
前言
Intent 相信大家都对它不陌生,startActiviy、startService、bindService、sendBroadcast…等常用方法都需要Intent来协助完成,那么,问题来了:“Intent 是什么?其作用是什么?其中有着怎样的机制呢?”
探索 Android 系统启动 - 当我们按下电源键,Android 究竟做了些什么?
Java进阶 - JVM 内存管理机制探秘
Android 触控事件解析
内容概述
- MotionEvent 概述
- Android 如何传递触控事件?
- Android 如何处理触控事件?
- 具代表性的例子说明
- 拓展 - 注意事项、多点触控、Batching、Hover Events、Touch Delegate
- 干货推荐
Android网络编程 - TCP/IP协议实践
前言
- 简要回顾了 TCP/IP 分层模型及 IP、TCP、UDP 等主要协议,并且在此基础上联系 Android,做出一定的代码实现。
- 推荐书目:《深入理解Android网络编程》、《计算机网络 - 自顶向下方法》、《TCP/IP详解》