在Kotlin项目中集成PoKo PoKo主要通过注解的方式定义在数据类上,data 修饰的 class 在Kot...[作者空间]
IOC 即“控制反转”,你不能把它理解为一种技术而是应该从编程思想的角度来理解它,在传统软件开发中比如说 A类 需...[作者空间]
代理设计模式是结构性设计模式的一种,你可以这么理解代理,当你需要在家撸代码后提交到 Gitlab 上,但是发现由于...[作者空间]
简单的理解观察者设计模式 观察者设计模式是行为型模式中的一种,它定义了一种一对多的关系,使的一个对象发生改变的同时...[作者空间]
1、常用的多线程方案有哪些?这些方式有什么区别?什么时候用哪种? 在 Android 中操作线程的方案有 Asyn...[作者空间]
Activity 这里我主要重点记录 Activity 正常以及异常情况下的生命周期、开发过程中的遇到的难点以及启...[作者空间]
如果在你的项目中有多个模块需要用到 AIDL 进行进程间通信,按照常规的做法是创建 AIDl 、创建远程 Serv...[作者空间]
本篇文章重点在于以下几点: 1.如何给Binder设置死亡代理2.自定义使用 AIDL 实现跨进程通信权限校验3....[作者空间]
本篇文章将着重于分析 AIDL 是如何通过 Binder 来实现进程间通信的,当然只是分析它的上层应用,不然 Bi...[作者空间]
什么是 AIDL AIDL 全称是“Android”接口定义语言,在 Android 中进程之间是不能直接通过内存...[作者空间]
进程与线程 在学习多进程之前有必要了解下进程与线程的区别以及相关的概念,线程是 CPU调度的最小单元,同时线程是一...[作者空间]