先说说我自己的组件化架构设计方案,请看下图: 图中可以看到,从上往下分为4层:APP壳工程、常规业务组件层、基础业务组件层、基础功能组件层。 为了便于理解,按照从下往上的顺序...
先说说我自己的组件化架构设计方案,请看下图: 图中可以看到,从上往下分为4层:APP壳工程、常规业务组件层、基础业务组件层、基础功能组件层。 为了便于理解,按照从下往上的顺序...
MVVMLin 一个基于MVVM用Kotlin+Retrofit+协程+Databinding+LiveData来封装的快速开发框架:项目地址:MVVMLin Github上...
1、组件化项目的意义 开发需求:不相互依赖、可以相互交互、任意组合、高度解耦团队效率:分模块打包、测试、统一版本管理> 2、Phone Module和Android Libr...
组件化优点 1、代码解耦 2、方便多人协作开发 3、可复用性高,不同的APP可复用不同组件,提高开发效率 4、每个组件可独立运行,减少编译时间,方便开发调试 组件化工程结构 ...
最近公司在做一款新的车机 Launcher,需要将一个类似QQ音乐、喜马拉雅的音频模块放入其中,整体作为一个 Launcher,虽然产品一再确定,后面不会进行拆分,但是小心为...
架构师之路 目录 架构师之路1 UML图之用例图[https://www.jianshu.com/p/c842d164eba4]架构师之路2 UML图之类图[https://...
前言 目前最新的Android Studio 新建Activity后默认使用ConstraintLayout,相比相对布局和线性布局,它在位置定位和控件大小的操作方面更加方便...
练习MVP架构开发的App,算是对自己学过的知识做一个总结,做了有一段时间,界面还算挺多的,代码量还是有的,里面做了大量封装,整体代码整理得很干净,这个我已经尽力整理了。不管...
初识低功耗蓝牙 Android 4.3(API Level 18)开始引入Bluetooth Low Energy(BLE,低功耗蓝牙)的核心功能并提供了相应的 API, 应...
那时,全地只有一种语言,都说一样的话。他们向东迁移的时候,在示拿地找到一片平原,就住在那里。他们彼此商量说:"来,让我们来做砖,把砖烧透了。"他们就拿砖当石头,又拿柏油当泥浆...
计算机网络的结构是分层的,每层都有各种协议来规范,关于互联网的分层以及每一层的协议介绍请参考我的另外一篇文章:现代巴别塔(互联网)是怎么建成的。而TCP/IP是其中最重要的一...
简书不支持toc,暂时没找到其他办法,先这样截个图。带目录CSDN文章链接请点击:Android openGl开发详解(一)——绘制简单图形 学习五部曲,弄清楚5个W一个H(...
前言 本文章只做一个记录,一个备忘,也为了更好的帮助他人,文章参考地址:Android适配底部虚拟按键的方法 问题说明 项目进行中需要透明渐变的状态栏,全屏显示,当然透明渐变...