说起Android的进程间通信,想必大家都会不约而同的想起Android中的Binder机制。而提起Binder,想必也有不少同学会想起初学Android时被Binder和A...
说起Android的进程间通信,想必大家都会不约而同的想起Android中的Binder机制。而提起Binder,想必也有不少同学会想起初学Android时被Binder和A...
上次,我们讲了MVC、MVP、MVVM,其实从狭义上来讲,Android的架构概念就在这儿,无论怎么变,都是加加减减一些边边角角的东西,不足在意。 从本篇开始,打算从广义上探...
以前项目中虽然也使用MVVM架构,但由于整体框架不是我自己搭建的,导致我对于MVVM架构的整体还是很不熟悉,所以这次就自己搭建并实现一次MVVM架构。 MVVM架构使用的组件...
经历过一些面试,也面过一些同学。 被面试官问到头皮发麻,也把候选人问得面红耳赤。 曾怨恨问题刁钻刻薄,也曾怀疑提问跑题超纲。 经历过攻守的角色转换后,沉下心,回顾过往,不由得...
来吧小兄弟,说说Handler怎么回事 Handler的相关博客太多了,随便一搜都一大把,但是基本都是上来就贴源码,讲姿势,短时间不太好弄明白整体的关系,和流程. 面试官,你...
前言 最近Compose已经正式发布了1.0版本,这说明谷歌认为Compose已经可以用于正式生产环境了那么相比传统的XML,Compose的性能到底怎么样呢? 本文主要从构...
系列前言 从今天开始,我会花较多的时间来跟大家一起学习Android插件化。这一篇文章是Android插件化的启动篇。 Android插件化是之前几年里的一个很火的技术概念。...
对于每个Android开发来说,JetPack Compose应该早就不是陌生的单词了。 但以防还有一部分开发人员还没有使用过它,或者有开发新人不了解JetPack Comp...
1,Activity 1.1 生命周期 正常情况系,Activity会经历如下几个阶段: onCreate:表示Activity正在被创建。 onRestart:表示Acti...
通过自定义View+属性动画 实现一个会动鱼 分析: 1.画一条鱼 2.鱼原地动 3.鱼向点击处游动 画一条鱼 鱼分为:鱼头(圆) + 身体(两条直线+两条贝塞尔曲线)...
1)低调的CoroutinLiveData 开局一段代码 liveData()全局方法,他的返回值是一个LiveData因此我们可以直接监听其返回值。 最后一个参数是一个带接...
前言 到现在我入职也有一段时间了,这才有空梳理一下当时的面试题。简单说下我的情况:这是一次比较平常的跳槽,不是什么逆袭大厂的剧本,只是薪资有所涨幅。 个人经历不详说,面试题对...
单Activity+多Fragment模式 自从知道这一招之后我基本不太愿意使用activity了,fragment可以快速创建和管理,可以合理设计页面跳转,设计炫酷的跳转动...
[https://blog.csdn.net/weixin_48091641/article/details/121509493]前言 我是从小公司跳出来的,最终入职OPPO...
此面试题合集分为9个部分:Java基础、Android基础、UI控件篇、网络通信篇、架构设计篇、性能优化篇、源码流程篇、新技术篇、面试篇,共1932页,从知识点到面试题到新技...
视频:价值100w+Android项目实战大全:手把手实战,自定义View[https://www.bilibili.com/video/BV1Fb4y1z7yR?p=2]原...
原文链接:https://medium.com/flutter/whats-new-in-flutter-2-8-d085b763d181[https://medium.co...
作为开发人员,在我们的日常开发中,为了构建更好的应用程序,我们需要考虑很多事情以保证应用运行在正轨上,其中之一是要确保我们的应用程序不会崩溃。应用崩溃的一个常见原因是内存泄漏...