常见Android知识点汇总
常见Android知识点汇总
因为在很多地方都有好文章,所以就想找一个地方做一个目录将好文章汇总起来,作为知识储备。本文用于对常见的Android知识点进行汇总,方便复习查找,如有侵权,请联系本人:
Android消息处理机制(Looper、Handler、message)
标签:消息处理、Looper、Handler、Message
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
- Looper中的MessageQueue消息处理机制
- Android中使用Handler造成内存泄露的分析和解决
- Android事件机制详细解读
Android View 事件传递
标签:事件传递、touchEvent
- 图解 Android 事件分发机制
- Android事件分发机制完全解析,带你从源码的角度彻底理解(上)
四大组件
标签:Service服务
- Android IntentService完全解析 当Service遇到Handler
- Android总结篇系列:Android Service
- Android Service完全解析,关于服务你所需知道的一切
- Android 中的 Service 全面总结
- 深入理解Android的startservice和bindservice
进程间通讯
标签:Binder
- Binder学习指南
- Android进程间通信(IPC)机制Binder简要介绍和学习计划
- Android Bander设计与实现 - 设计篇
Android垃圾回收与内存泄露
标签:GC、OOM、垃圾回收、内存泄露
- 简析Android的垃圾回收与内存泄露
- #直接引用、间接引用#Shallow heap & Retained heap
数据结构
标签:数据结构、线程安全
- Android开发中高效的数据结构
- 详细介绍java中的数据结构
- Java数据结构简易对比
- HashMap 源码解释
- Java并发编程:并发容器之CopyOnWriteArrayList(转载)
- Android内存优化(使用SparseArray和ArrayMap代替HashMap)
UI View控件
标签:ListView
- ListView中的item存在EditText时,焦点问题及输入内容保存解决方法
- PinnedHeaderExpandableListView[下拉显示头部,listview的子头部可以上钉,有效果图]
- ListView图片优化
- RecycleBin机制
标签:RecyclerView
- RecyclerView与ListView对比浅析(一):初始化篇
- RecyclerView与ListView对比浅析(二):View缓存篇
- RecyclerView与ListView对比浅析(三):绘制
- RecyclerView 和 ListView 使用对比分析
标签:ViewPager
- 巧用ViewPager 打造不一样的广告轮播切换效果
- Android 完美实现图片圆角和圆形(对实现进行分析)
标签:键盘、遮盖
- Android爬坑之旅:软键盘挡住输入框问题的终极解决方案
标签:嵌套滑动
- 详解:Android嵌套滑动机制 (NestedScrolling)
多线程、线程间通信
标签:EventBus
- EventBus的使用和原理分析
- EventBus实例
标签:Handler
- android的消息处理机制(图+源码分析)——Looper,Handler,Message
标签:多线程同步
- synchronized详解
- java中volatile关键字的含义
- ReentrantReadWriteLock读写锁的使用
- 停止Java线程,小心interrupt()方法
- java中的sleep()和wait()的区别
- 线程的几种状态转换
RxJava
深入浅出RxJava(一:基础篇)
给Android开发者的Rxjava详解
RxJava 进阶之用例总结(part1)
RxJava进阶之源码分析(part 1)- map() 操作符分析
RxJava之组合操作符
三篇文章手把手教你使用 RxJava 2.0
界面绘制
- Android应用层View绘制流程与源码分析
- 图像渲染的双重与三重缓冲机制
网络
标签:Retrofit
- Retrofit分析-经典设计模式案例
- Retrofit分析-漂亮的解耦套路
- 拆轮子系列:拆 Retrofit
- 你真的会用Retrofit2吗?Retrofit2完全教程
标签:Socket
- [Socket]
标签:TCP/IP
- TCP/IP四层模型
标签:OkHttp
- OkHttp使用介绍
标签:Picasso、图片加载框架
- Picasso使用介绍
标签:HTTP
- HTTP协议入门
文件操作
- 保存到文件
ADB命令
- ADB常用命令
- ADB端口被占用
Fragment
- Fragment生命周期
Dalvik虚拟机
- Dalvik虚拟机简要介绍和学习计划
JVM
- JVM理解其实并不难!
优化
标签:界面优化
摆脱Android的“好朋友”卡顿ANR、不流畅、死机!
通过三次优化,我将gif加载优化了16.9%
标签:性能调试
Android性能调优工具TraceView介绍
Android系统性能调优工具介绍
标签:内存优化
Tools, 出来接活了–Android内存优化第三弹
安卓性能优化—内存优化
数据绑定
标签:BindingData,BindingAdapter
来自官方的Android数据绑定(Data Binding)框架
Android官方数据绑定框架DataBinding
Data Binding(数据绑定)用户指南
问题集锦
标签:面试
- Android 一些面试问题收集
疑难杂症
标签:Eclipse
- Android Eclipse 里面依赖工程无法关联源码解决方案
AndroidStudio使用技巧
标签:Gradle
Gradle依赖的统一管理
Android 快速发布开源项目到jcenter
插件化
标签:插件化 PathClassLoader DexClassLoader
插件化开发—动态加载技术加载已安装和未安装的apk
Android插件化从入门到放弃-最强合集
架构
标签:MVP
- Android中的MVP模式,带实例
更多相关文章
- Android(安卓)Studio FragmentTabHost使用
- Android系统Surface机制的SurfaceFlinger服务简要介绍和学习计划
- Android(安卓)Studio使用心得 - 常见问题集锦
- Android(安卓)View框架的measure机制
- Android(安卓)View框架的draw机制
- Android应用程序键盘(Keyboard)消息处理机制分析(7)
- Android(安卓)几个Info系列类的总结
- Android资讯新闻类App(头条、网易等),频道管理集成之数据库存储
- AndroidManifest.xml 标签含义字典