第二章 IPC 机制 —— Android 开发艺术探索

第二章 IPC 机制2.1 Android IPC 简介IPC 是 Inter-Process Communication 的缩写,含义为进程间通信或跨进程通信。在计算机中,两个进程是运行在两个内存空间的,其通信不想线程间通信那样可以直接通过内存通信(持有对象,静态对象)。IPC 并非安卓独有,几乎所有操作系统都会提供自己的 IPC 方式,例如通道等。这里主要介绍 Android 的 IPC。2

- 阅读全文 -

第一章 Activity 的生命周期和启动模式 —— Android 开发艺术探索

第一章 Activity 的生命周期和启动模式1.1 Activity 生命周期1.1.1 正常状态下的生命周期这里正常状态下的生命周期指因用户的操作引起的生命周期改变。具体生命周期可以参考下图:有几种情况需要说明:针对一个特定的 Activity ,第一次启动,其回调如下: onCreate -> onStart -> onResume当用户打开新的 Activity 或切换到桌

- 阅读全文 -

Java 学习备份 - NIO

前面学习了 I/O 流,是 java.io 里的包,了解到 java 在 14 版本后新加入了一套 I/O 流 ,在 java.nio 包中,与传统 I/O 流相比,我认为最主要区别有两个:抽象出几个对象,分别是 Channel 、Buffer 和 Selector,他们分别的作用接下来会讲到。针对两个场景做了优化,一是读写文件的场景,在传统 I/O 流 中,对文件读和写是需要两个流,而在 NIO

- 阅读全文 -