![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 开发艺术探索系列笔记
WillWolf_Wang
胸有雷而面如湖色。
展开
-
第 2 章 IPC 机制
2.2 IPC 基础概念 - Serializable 接口、Parcelable 接口前言:Serializable 接口 和 Parcelable 接口可以完成对象的序列化过程,当我们需要通过 Intent 和 Binder 传输数据时就需要使用 Parcelable 或者 Serializable。还有的时候我们需要把对象持久化到存储设备上或者通过网络传输到其他客户端,这个时候也需要使用 ...原创 2019-06-19 15:25:36 · 141 阅读 · 0 评论 -
第 2 章 IPC 机制
2.2 IPC 基础概念 Binder前言:Binder 真的很复杂,我现在也没有十分的理解,不过,我觉得随着编程时间的增加,会慢慢的理解的,就像刚学会编程,去看设计模式,是看不太懂的,随着开发时间的增加,开发中遇到一些需求改变因此修改代码的情况,发现修改起代码来会比较繁琐,这个时候,接触一些设计就会发现,会品尝到设计模式的美味,也就进而理解设计模式了。Binder 简单介绍直观来说,Bin...原创 2019-06-20 17:43:57 · 167 阅读 · 0 评论 -
第 1 章 Activity 生命周期
第 1 章 Activity 生命周期和启动模式前言:最近面试了几家公司,包括几家一流的互联网公司,发现一流互联网技术面试与我之前的面试还是有一些差异,他们非常注重对 Android 源码的理解和掌握,而且问的问题也很基础。之前的面试都会问你知道某个东西吗,简述一下如何使用基本就算是合格,而一流的互联网技术面试要求你能够阐述出源码是如何实现的,讲述流程,逻辑等,也希望广大开发者注重对源码的理解和...原创 2019-06-17 15:45:11 · 234 阅读 · 0 评论 -
第 1 章 Activity 的启动模式
1.2 Activity 的启动模式前言:Activity 的启动模式在面试中也是经常被问到的,那么每个模式具体是什么样子,有没有记混淆了呢?正文默认情况下,当我们多次启动同一个 Activity 时,系统会创建多个实例并把它们一一放入任务栈中,当我们点击 back 键时,这些 Activity 会一一回退,直到栈空为止,任务栈就是一种“后进先出”的栈结构。standard:标准模式,系...原创 2019-06-17 16:40:20 · 146 阅读 · 0 评论 -
第 2 章 IPC 机制
2.1 IPC 机制前言:IPC 是 Inter-Process Communication 的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。Android 中的进程通信方式有哪些呢,Bundle、文件共享、基于 Binder 的 AIDL 和 Messenger、ContentProvider 和 Socket 等进程间通信方式,Android 最有特色的进程间通信...原创 2019-06-18 11:02:36 · 159 阅读 · 0 评论 -
第 2 章 IPC 机制
2.4 Android 中的 IPC 方式前言:Android 中,进程通信的方式有很多种,那么都有哪些呢?使用 Bundle四大组件中的三大组件(Activity、Service、Receiver)都是支持在 Intent 中传递 Bundle 数据的,由于 Bundle 实现了 Parcelable 接口,所以它可以方便地在不同进程间传输。使用文件共享两个进程通过读/写同一个文件来交...原创 2019-07-07 14:20:56 · 145 阅读 · 0 评论