业务逻辑应该清楚地分开并且独立于框架 先看下我们熟悉的MVP架构 再看下我们熟悉的MVP+管理类 提前预览下Clean的架构 再来看下真正的主题...
业务逻辑应该清楚地分开并且独立于框架 先看下我们熟悉的MVP架构 再看下我们熟悉的MVP+管理类 提前预览下Clean的架构 再来看下真正的主题...
如上图所示:整个app的架构分为了4层 1、最上面是App壳,用于加载各个业务模块 2、业务层:包含了现有的原生代码写的业务,以及后期使用RN接...
Looper循环中,如果messageQueue没有消失,还会一直循环下去吗 这个问题涉及linuex里面的pipe(管道)和epoll机制, ...
Don't forget, a person's greatest emotional need is to feel appreciated....
Android 消息处理机制估计都被写烂了,但是依然还是要写一下,因为Android应用程序是通过消息来驱动的,Android某种意义上也可以说...
大佬问我: notify()会立刻释放锁么? 我的内心戏: 肯定会啊! 这么简单的问题? 聪明如我, 决定装小白, 回答: ...
不知道你有没有想过,那些去申请锁的线程都怎样了?有些可能申请到了锁,马上就能执行业务代码。但是如果有一个锁被很多个线程需要,那么这些线程是如何被...
Kernel:Linux学习-进程管理与调度(一)-进程描述及其生命周期Linux学习-进程管理与调度(二)-进程的创建与销毁Linux学习-进...
原创文章,谢绝转载! Android Q新增了部分系统性能优化方案,这里简单学习下,本篇文章先分析app compaction。 一、愿景: 在...
Binder原理是很清楚,但是调用细节每次看了又忘,好吧,干脆再写篇文章梳理一次,也方便之后查阅。 一、定义 Binder: Android平台...
专题公告
技术讨论以及调试技巧等等