Android进阶
文章平均质量分 96
CodingEnding
喜欢阅读的Android开发程序猿。
展开
-
Activity启动模式及任务栈
本文讲解Activity的启动模式和任务栈相关的知识。原创 2017-05-01 20:28:56 · 577 阅读 · 0 评论 -
IntentFilter匹配规则
我们都知道,启动Activity有两种方式,即隐式启动和显式启动。从优先级来说,显式启动要优先于隐式启动。隐式启动的优点是使用上的灵活性。因此,掌握隐式启动中IntentFilter的匹配规则就至关重要了。原创 2017-05-01 23:32:43 · 601 阅读 · 0 评论 -
使用Messenger实现IPC
在Android中实现IPC(进程间通信)的方式有很多,本文讲解如何使用Messenger进行实现。Messenger可以翻译为信使,用于跨进程传输Message对象。在Message对象中,我们可以附带其他数据,这就实现了数据的跨进程传递。简而言之,Messenger是一种轻量级的IPC方案,在它的底层封装了AIDL。原创 2017-05-03 21:00:49 · 636 阅读 · 0 评论 -
使用AIDL实现IPC
实现Android中的IPC(进程间通信)有多种方式,而AIDL则是其中功能最强大的一种方式。通过AIDL,我们不仅可以在进程间传递数据,还可以实现RPC(远程方法调用)。很多时候,一些业务需求只能使用AIDL这种方式进行实现,因此掌握AIDL的使用至关重要。本文就简单讲解一下如何使用AIDL实现IPC。原创 2017-05-05 21:09:02 · 840 阅读 · 0 评论 -
Android LayoutParams详解
在平时的开发过程中,我们一般是通过XML文件去定义布局,所以对于LayoutParams的使用可能相对较少。但是在需要动态改变View的布局参数(比如宽度、位置)时,就必须要借助这个重要的类了。本文将结合具体场景详细讲解LayoutParams的相关知识。原创 2018-09-15 22:00:32 · 11698 阅读 · 3 评论 -
Android View原理解析之基础知识(MeasureSpec、DecorView、ViewRootImpl)
自定义View是Android进阶路线上必须攻克的难题,而在这之前就应该先对View的工作原理有一个系统的理解。本系列将分为4篇博客进行讲解,本文将主要对MeasureSpec、DecorView、ViewRootImpl等基础知识进行讲解。原创 2018-09-23 20:51:08 · 784 阅读 · 0 评论 -
Android View原理解析之测量流程(measure)
自定义View是Android进阶路线上必须攻克的难题,而在这之前就应该先对View的工作原理有一个系统的理解。本系列将分为4篇博客进行讲解,本文主要对View的测量流程(measure)进行讲解。原创 2018-09-23 20:51:58 · 963 阅读 · 1 评论 -
Android View原理解析之布局流程(layout)
自定义View是Android进阶路线上必须攻克的难题,而在这之前就应该先对View的工作原理有一个系统的理解。本系列将分为4篇博客进行讲解,本文主要对View的布局流程(layout)进行讲解。原创 2018-09-23 20:52:52 · 1104 阅读 · 0 评论 -
Android View原理解析之绘制流程(draw)
自定义View是Android进阶路线上必须攻克的难题,而在这之前就应该先对View的工作原理有一个系统的理解。本系列将分为4篇博客进行讲解,本文主要对View的绘制流程(draw)进行讲解。原创 2018-09-23 20:53:37 · 982 阅读 · 0 评论