0x1、Lifecycle核心思想 本质上是围绕着这两个设计模式进行的: 模板模式 → 定义算法骨架,对外开放扩展点,基于 继承 关系实现,子类重写父类抽象方法; 观察者模式...
0x1、Lifecycle核心思想 本质上是围绕着这两个设计模式进行的: 模板模式 → 定义算法骨架,对外开放扩展点,基于 继承 关系实现,子类重写父类抽象方法; 观察者模式...
背景 Kotlin Flow 是基于 Kotlin 协程基础能力搭建的一套数据流框架,从功能复杂性上看是介于 LiveData 和 RxJava 之间的解决方案。Kotlin...
Android跨进程要掌握的是Binder, 而同一进程中最重要的应该就是Handler 消息通信机制了。我这么说,大家不知道是否认同,如果认同,还希望能给一个关注哈。 什么...
对于绝大多数 Android 开发工程师来说,掌握Android Framework 一直是一个不光要熟练而且必须要精通的技能。Framework这个应用框架是Android...
导读:WebRTC 是一个非常优秀的项目, 可以支持 Web、iOS、Android、Mac、Windows、Linux 在内的所有平台的 API,保证了 API 在所有平台...
一、前言 观察者模式作用:定义了一个一对多的依赖关系,让一个或多个观察者对象监听一个主题对象。这样一来,当被观察者状态发生改变时,需要通知相应的观察者,使这些观察者对象能够自...
前言 为了优化代码设计,业界先后提出了 MVC、MVP、MVVM 和 MVI 等架构设计。这四个模式讨论是 “如何管理 UI” 这个话题,采用的手段都是 “关注点分离”,只是...
一、前言 当我们的应用程序在 Java 层发生异常时,可以使用 Thread.setDefaultUncaughtExceptionHandler 来进行全局异常的捕获,这篇...
原文:_wangyibo[https://juejin.cn/post/7023992403983859720] 一、什么是自定义View? 1. 定义 在Android系统...
原文:徐公[https://mp.weixin.qq.com/s/d4KdEOU-eKozVOzuPh6qeQ] 现象 大家好,今天为大家带来的是 RxJava 的一个血案,...
一、程序猿问科比:” 你为什么这么成功?科比:”你知道洛杉矶凌晨四点是什么样子吗?程序猿: "知道,一般那个时候我还在写代码,怎么了?"科比:“额....” 二、女神:你能让...
当今最热门的第三门语言是什么? 是樱花妹“亚撒西”(温柔)的日语? 还是长腿欧巴口中的韩语? No No No!都不是! 是硬核满满的编程语言。 你可不要小看编程语言,它可是...
目前信息化产业发展势头很好,互联网就成为了很多普通人想要涉及的行业,因为相比于传统行业,互联网行业涨薪幅度大,机会也多,所以就会大批的人想要转行来学习Python开发。 零基...
通常,程序员会认为 Python 编码比较简单,即便是在校学生也可轻松入门,这是大多数转型 Python 程序员的最初想法。当然,Python 程序员现在的社会需求更大,薪资...
Python编程语言由于自身具有的“清晰”、“简略”等特点而受到众多使用Python编程语言的IT从业者喜爱。而且,对于初学者来说,比起其他编程语言,Python 更容易上手...
朋友最近又跳槽了,在面试的时候,与面试官谈得挺顺利的,唯一不足的就是他被HR压薪资了,他期望的薪资是10k,而HR却表示只能够给到他8.5K,这个薪资毫无疑问与他实际中的是有...