概念
让服务与远程进程通信,可使用 Messenger 为服务提供接口。通过 Messenger 发送消息(Message)来实现进程间的通信 (IPC)。
Android 应用启动时,系统会为应用新建一个 Linux 的进程,默认情况下同一应用程序下的所有组件运行在相同的进程和线程(主线程,也是 UI 线程)中。
一个Android 应用就是一个 Linux 进程,每个应用在各自的进程中运行,互不干扰比较安全。一个应用对应一个主线程,就是通常所说的 UI 线程,Android 遵守的就是单线程模型,所以说 UI 操作不是线程安全的。