书看少了
书看少了
全部文章
分类
安卓开发(20)
未归档(1)
面试(11)
归档
标签
去牛客网
登录
/
注册
书看少了的博客
全部文章
(共31篇)
Handler的初级、中级、高级问法,你都掌握了吗?
Handler是Android中的消息处理机制,是一种线程间通信的解决方案,同时你也可以理解为它天然的为我们在主线程创建一个队列,队列中的消息顺序就是我们设置的延迟的时间,如果你想在Android中实现一个队列的功能,不妨第一时间考虑一下它。本文分为三部分: Handler的源码和常见问题的解答 ...
Android
Handler
2021-12-30
0
497
Android工程师,不理解模块化、组件化、插件化的区别怎么行?
上次,我们讲了MVC、MVP、MVVM,其实从狭义上来讲,Android的架构概念就在这儿,无论怎么变,都是加加减减一些边边角角的东西,不足在意。 从本篇开始,打算从广义上探究一下移动架构的思想;包括现在仍然比较火热的模块化,组件化, 插件化等架构思想。话说在前面,本篇旨在说明当前主流架构的设计概念...
Android
组件化
插件化
模块化
2021-12-29
0
580
不得不说的Android Binder机制与AIDL
说起Android的进程间通信,想必大家都会不约而同的想起Android中的Binder机制。而提起Binder,想必也有不少同学会想起初学Android时被Binder和AIDL支配的恐惧感。但是作为一个Android开发者,Binder是我们必须掌握的知识。因为它是构架整个Android大厦的钢...
Android
Binder
2021-12-28
0
350
Android MVVM 架构应用实现
以前项目中虽然也使用MVVM架构,但由于整体框架不是我自己搭建的,导致我对于MVVM架构的整体还是很不熟悉,所以这次就自己搭建并实现一次MVVM架构。 MVVM架构使用的组件有ViewModel、LiveData、ViewBinding/DataBinding等,这些组件都是Jetpack库中的组件...
Android
MVVM
架构
2021-12-27
0
418
Android 面试之必问性能优化
对于Android开发者来说,懂得基本的应用开发技能往往是不够,因为不管是工作还是面试,都需要开发者懂得大量的性能优化,这对提升应用的体验是非常重要的。对于Android开发来说,性能优化主要围绕如下方面展开:启动优化、渲染优化、内存优化、网络优化、卡顿检测与优化、耗电优化、安装包体积优化、安全问题...
Android
面试
性能优化
2021-12-26
1
582
面试官还问Handler?那我要给你讲个故事
来吧小兄弟,说说Handler怎么回事 Handler的相关博客太多了,随便一搜都一大把,但是基本都是上来就贴源码,讲姿势,短时间不太好弄明白整体的关系,和流程. 面试官,你坐好,听听我这个故事吹的怎么样? 本文就以生活点餐的例子再结合源码原理进行解析。希望对你有一点帮助。 来,咱们进入角色。 Ha...
Android
handler
2021-12-25
0
448
来讨论下 Android 面试该问什么类型的题目?
经历过一些面试,也面过一些同学。 被面试官问到头皮发麻,也把候选人问得面红耳赤。 曾怨恨问题刁钻刻薄,也曾怀疑提问跑题超纲。 经历过攻守的角色转换后,沉下心,回顾过往,不由得发出感叹。如果要将“面试”作类比的话,我愿意将其比作“相亲”。 之所以这样类比,是因为看似客观的技术面试,其实充斥了各种各样的...
Android
面试
2021-12-23
1
896
Android插件化系列一:Binder机制,ClassLoader
系列前言 从今天开始,我会花较多的时间来跟大家一起学习Android插件化。这一篇文章是Android插件化的启动篇。 Android插件化是之前几年里的一个很火的技术概念。从2012年开始就有人在研究这门技术。从粗糙的AndroidDynamicLoader框架,到第一代的DroidPlugin等...
Android
Binder
插件化
2021-12-22
1
441
用一把王者的时间入门JetPack Compose
为了让大家更快、更有效的学习JetPack Compose,这里给大家介绍一份《JetPack Compose开发应用指南》。 这本指南包括七个章节,内容涵盖了: 初识JetPack Compose的设计原理和基本概念 Compose入门案例与实战 Compose布局 Compose动画 Comp...
Android
JetPack
2021-12-21
0
650
引入Jetpack架构后,你的App会发生哪些变化?
前言 知识储备:需要对Lifcycle、LiveData、ViewModel、DataBinding有基本了解 1. 有了Lifecycle,再也不用担心生命周期同步问题 1.1 为什么要做生命周期绑定? 关于Activity/Fragment其最重要的概念就是生命周期管理,我们开发者需要在不同生命...
Android
jetpack
2021-12-18
0
349
首页
上一页
1
2
3
4
下一页
末页