书看少了
书看少了
全部文章
安卓开发
未归档(1)
面试(11)
归档
标签
去牛客网
登录
/
注册
书看少了的博客
全部文章
/ 安卓开发
(共20篇)
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插件化系列一: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
Android 面试之必问Android基础
1,Activity 1.1 生命周期 正常情况系,Activity会经历如下几个阶段: onCreate:表示Activity正在被创建。 onRestart:表示Activity正在被重新启动。 onStart:表示Activity正在被启动,这时已经可见,但没有出现在前台无法进行交互。 on...
Android基础
2021-12-20
0
334
引入Jetpack架构后,你的App会发生哪些变化?
前言 知识储备:需要对Lifcycle、LiveData、ViewModel、DataBinding有基本了解 1. 有了Lifecycle,再也不用担心生命周期同步问题 1.1 为什么要做生命周期绑定? 关于Activity/Fragment其最重要的概念就是生命周期管理,我们开发者需要在不同生命...
Android
jetpack
2021-12-18
0
349
细说Jetpack中那些LiveData们
1)低调的CoroutinLiveData liveData { this.emit("data") //1处 }.observe(owner){ data -> doSomething(data)//2处 } 开局一段代码 liveData()全局方法,他的返回值是一个Li...
Android
jetpack
livedata
2021-12-17
0
388
Android组件化架构 ——组件化与集成化
什么是组件化? 回答这个问题前,我们先假设一个场景: 随着公司业务越来越好,原先的App团队开始划分为多个业务小组,例如:用户组(负责维护用户信息相关业务,如:登录、注册等)、商城组(负责维护商城订单相关业务,如:订单列表、下单、订单详情等)... 某日下午,用户组小A气势汹汹来到商城组小B面前。...
Android
组件化
集成化
2021-12-16
0
519
首页
上一页
1
2
下一页
末页