E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android架构
android清洁架构,Android清洁架构(一)
AndroidCleanArchitecture系列之一——清洁的
Android架构
原文连接点我html开始咱们都知道,编写高质量代码很是困难并且复杂。
吃肥皂吐泡沫
·
2023-03-30 02:21
android清洁架构
Android架构
演进 · 设计模式· 为什么建议你一定要学透设计模式?
一、引言Hello,我是小木箱,欢迎来到小木箱成长营
Android架构
演进系列教程,今天将分享
Android架构
演进·设计模式·为什么建议你一定要学透设计模式?
程序一逸
·
2023-03-30 01:55
android
架构
设计模式
Android架构
演进史
一.MVC架构1.概述MVC架构是第一个应用于Android开发的成熟架构,由Model、View、Controller三部分组成:Model:负责数据的存储及相关逻辑。View:负责界面展示。Controller:负责业务逻辑。MVC架构将代码逻辑分成了数据逻辑、渲染逻辑、业务逻辑三部分,三部分逻辑分别封装在Model层、View层、Controller层。理想条件下,三者呈单向调用,如下图所示
LeeDuo.
·
2023-03-30 01:46
Android
android
架构
mvc
kotlin
Jetpack架构组件库-Jetpack入门介绍
这些组件可帮助您遵循最佳做法、让您摆脱编写样板代码的工作并简化复杂任务,google官方一种
Android架构
的一种,之前大厂都推出各自的Android框架。
码农乐园
·
2023-03-30 00:39
android
python
java
编程语言
大数据
Android架构
之MVVM
一.MVVM结构图:Android中的MVVM结构图如图1所示:图1Model:概念:提供数据的存取功能(数据存储、网络请求等)。举例:相关的Model类。View:概念:一般用于用户界面的展示。举例:Activity、Fragment或者某个View控件。ViewModel:概念:为View层提供一个可供其显示的数据模型并且同时搜集、处理这些数据。
谬谬清不给我取名字
·
2023-03-29 10:26
Android进阶知识
android
java
设计模式
android启动流程
一、整体1.
android架构
图这个图应该不陌生,在学android时肯定见过。
双子亮
·
2023-03-29 04:24
android
抖音、美团、微信、淘宝等大厂热门架构演进之路
前言关于
Android架构
,可能在很多人心里一直都是虚无缥缈的存在,似懂非懂、为了用而用、处处生搬硬套,这种情况使用的意义真的很有限。什么是架构架构介绍架构究竟是什么?如何更好的理解架构。
zhireshini233
·
2023-03-28 23:45
Android
android
架构
Android架构
2019-12-15
第一章Android体系Android对应内核版本Android版本API版本内核版本7.1254.15.1223.42.282.6更新特性2.2引入JIT,just-in-timecomplilation即时编译技术,提高Valvik运行速度。2.3Dalvik层面,引入并打的垃圾回收机制,使GC垃圾回收时不必暂停AP。OBB,opqauebinaryblobs,APK扩展文件。Android的
小老鼠oo
·
2023-03-28 09:17
给android开发者使用rxjava的7个建议
文章的背景作者介绍了一段经历,话说他们做了一个大胆的尝试,将他们的
android架构
使用rxjava重构,结果,遇到了一些问题,大概就是从之前的nullpointer变成了现在的线程问题,然而作者当时也陷入了困境
brzhang
·
2023-03-23 23:42
Android面试汇总
1.Android系统架构最新的
Android架构
官方分为5层:Linux内核层→硬件抽象层(HAL)→系统运行库→应用程序框架→应用程序层https://developer.android.google.cn
RubinZuo
·
2023-03-23 15:08
Android Jetpack之Lifecycle使用及源码分析
一、前言关于AndroidJetpack是什么不在赘述,不了解的同学可以看看
Android架构
木木的这篇文章AndroidJetpack让Android一飞冲天。
Juneorzw
·
2023-03-21 23:20
Android架构
之AAC
一、AAC简介AAC全称AndroidArchitectureComponents,是Android官方推出的MVVM架构指导方案。Android官方之前为了支持MVVM已经推出了DataBinding方案,AAC与DataBinding之间没有任何关系,但它们可以结合使用。二、使用AAC需要导入如下依赖:dependencies{deflifecycle_version="2.3.1"imple
古早味蛋糕
·
2023-03-21 00:05
安卓架构文章合集
TksAwesome-Android-ArchitectureAndroidArchitectureCollection1Android官方架构:googlesamples/android-architecture(google官方
android
仕明同学
·
2023-03-20 18:36
Android架构
师之路--Java进阶基础--泛型
Java进阶基础--泛型一、什么是泛型泛型(Generic)是Java编程语言的强大功能。它们提高了代码的类型安全性,使你在编译时可以检测到更多错误。二、为什么使用泛型与非泛型代码相比,泛型的优点1.在编译时进行更强的类型检查。Java编译器将强类型检查应用于通用代码,如果代码违反类型安全,则会发出错误。修复编译时错误比修复运行时错误容易,后者可能很难找到。2.消除类型转换。3.是程序员能够实现通
差时分
·
2023-03-20 07:54
【
Android架构
】依赖注入篇Dagger Hilt&Koin
什么是依赖注入?依赖注入(DependencyInjection),在编程中被广泛使用,非常适用于Android开发。作为一门应用架构的基础科学,为应用的良性发展提供了非常优秀的支持。实现依赖注入,可用为我们带来这些好处:重用代码易于重构易于测试我们都知道,在OOP开发中,类往往需要引用其他类。例如,我们生产一个Car,总是离不开Engine,这被成为依赖关系。那么思考一下,Car要如何获取自己所
Jotyy
·
2023-03-17 22:47
Android架构
师之路--Java进阶基础--注解与反射
Java进阶基础--注解与反射一、注解Java注解(Annotation)又称Java标注,是JDK5.0引入的一种注释机制。注解是元数据的一种形式,提供有关于程序但不属于程序本身的数据。注解对它们注解的代码的操作没有直接影响。1、注解声明Java中所有的注解,默认实现Annotation接口:packagejava.lang.annotation;publicinterfaceAnnotatio
差时分
·
2023-03-16 15:58
Android架构
层次
1引言本文作为Android系统架构的开篇,起到提纲挈领的作用,从系统整体架构角度概要讲解Android系统的核心技术点,带领大家初探Android系统全貌以及内部运作机制。虽然Android系统非常庞大且错综复杂,需要具备全面的技术栈,但整体架构设计清晰。Android底层内核空间以LinuxKernel作为基石,上层用户空间由Native系统库、虚拟机运行环境、框架层组成,通过系统调用(Sys
9283856ddec1
·
2023-03-16 08:42
Android架构
师之路
前言在上篇文章里,我们探讨了成为系统架构师的硬技术技术指标。但成为一名合格的架构师,不仅仅对于技术精通即可,还需要有更多的软实力,讨论一些架构以内代码之外的东西。在说软实力之前,我们先探讨下架构师的职责。个人理解团队中架构师不仅仅是写代码、设计优化架构,还需要对老板汇报技术规划、对团队宣讲,打造技术氛围、提升团队整体技术水平,打造团队技术影响力,负责招聘吸引更多的人加入团队等。因此一个合格的架构师
大贝壳seashell
·
2023-03-15 14:32
android mvp模式,
Android架构
篇--MVP模式的介绍篇
摘要:在MVVM成熟之前MVP模式在Android上有被神化的趋势,笔者曾经在商业项目中从零开始大规模采用过MVP模式对项目进行开发。在使用MVP模式进行开发的时候发现项目的结构模式对开发是有一定的影响的,在这里笔者会对这一问题进行探讨。希望通过这篇blog能让读者了解如何使用MVP模式搭建一个功能完善的MVP模式开发框架,避免一些笔者认为比较严重的问题。为什么要使用MVP模式在传统的Androi
weixin_39996742
·
2023-03-15 03:31
android
mvp模式
35岁难找工作,40岁没人要:年长的程序员都去哪里了
设计思想与代码质量优化+程序性能优化+开发效率优化**解读开源框架设计思想:**热修复设计+插件化框架解读+组件化框架设计+图片加载框架+网络访问框架设计+RXJava响应式编程框架设计+IOC架构设计+
Android
考研专业组
·
2023-03-15 02:45
Android
经验分享
面试
android
Android MVI 架构学习
文章目录1.概述1.1
Android架构
的背景1.2MVC1.3MVP1.4MVVM(无DataBinding版)1.5MVVM(DataBinding版)1.6MVI的起源2.MVI特性2.1数据的单向流动
RikkaTheWorld
·
2023-03-14 23:12
Jetpack
Android框架
android
架构
学习
Android架构
组件JetPack之LiveData的工作原理(一)
系列文章
Android架构
组件JetPack之LiveData的工作原理(一)
Android架构
组件JetPack之ViewModel(二)
Android架构
组件JetPack之Room(三)
Android
金戈鐡馬
·
2023-03-14 23:39
Android
Android
JetPack
LiveData
ViewModel
架构组件
Android 架构思想与 MVVM 框架封装
关于Android项目架构也是一个老生常谈的话题了,网上关于
Android架构
的文章不胜枚举,但是通过Google检索关键字,首页的热门文章多数是对于MVC、MVP及MVVM等架构的概念介绍,概念性的文章对于不了解
我赌一包辣条
·
2023-03-14 23:36
Android
android
架构
ui
抖音、美团等大厂千万级用户的
Android架构
演进之路——《
Android架构
开发手册》
1、什么是
Android架构
师?笼统的说,比高级工程师技术面更广,学习主动性更强,更能紧跟时代发展的就是
Android架构
师。
Android架构
师技术深度和广度都要兼顾,也需要时间的积累和经验的沉淀。
datian1234
·
2023-03-14 23:53
Android
移动开发
android
移动开发
架构师
程序人生
现成的MVI框架——mavericks
前言
Android架构
演变:MVC、MVP、MVVM、MVI。新技术层出不穷,架构一天一个样。像我这种懒惰又不自律的人,能学习上最新的技术,就已经佩服我自己了。
Android小安
·
2023-03-14 23:46
Android
android
ui
从 Java 到 Kotlin,为什么我又再从 Kotlin 回归 Java
热文导读|点击标题阅读
Android架构
进阶学习路线图宁愿月薪1万招新人,却不愿给月薪5千的老员工涨薪架构面试进阶大揭秘:5月份优秀文章精选推荐,值得推荐编译:oschina英文:BartoszWalacik
Java和Android架构
·
2023-03-14 04:28
Android架构
组件之Lifecycle
Lifecycle是GoogleI/O大会上发布的架构组件,现阶段正式版已经推出。Lifecycle是用于生命周期管理的一个组件。它可以减少内存泄露和崩溃的可能性。同时,生命周期库是其他架构组件(如LiveData)的基础,所以建议优先撸它。如果需要配置请参考相关Gradle配置参考Lifecycle的基本使用在传统的MVP中,如果需要在Presenter类里面管理Activity或者fragme
My_Hubery
·
2023-03-13 22:17
Android 架构之 MVI 初级体 | Flow 替换 LiveData 重构数据链路
这是MVI架构的第二篇,系列文章目录如下:
Android架构
之MVI雏形|响应式编程+单向数据流+唯一可信数据源
Android架构
之MVI初级体|Flow替换LiveData重构数据链路
Android架构
之
_Jun
·
2023-03-13 02:52
成长路线 - Android移动开发架构师
前言文章整理、总结
Android架构
师成长中的各类知识要点,持续更新。。。
KarenChia
·
2023-03-12 07:52
博客导航
Android
架构师
成长路线
【Jetpack】Jetpack 简介 ( 官方架构设计标准 | Jetpack 组成套件 | Jetpack架构 | Jetpack 的存在意义 | AndroidX 与 Jetpack 的关系 )
Jetpack的存在意义1、提高开发效率2、最佳架构方案3、消除样本代码4、设备系统兼容性5、改善应用性能6、测试支持五、AndroidX与Jetpack的关系一、Google官方推出的架构设计标准Jetpack
Android
韩曙亮
·
2023-03-08 21:14
#
Jetpack
androidx
android
ui
Jetpack
AndroidX
Android架构
组件Room功能详解,进阶学习资料!
前言早在2017年我们就建了第一个进击BAT的Android开发进阶交流群,两年期间很多群友都分享了自己的Android面试经历。其中就有很多群友已经斩获蚂蚁金服,天猫,高德,盒马等阿里系offer收集反馈的面经资料比较乱,最近疫情期间终于空出大量时间,我们进行了分类,循序渐进,由基础到深入,由易到简。将内容整理成了五个章节、计算机基础面试题、数据结构和算法面试题、Java面试题、Android面
NathanEmily
·
2023-02-28 07:41
程序员
Android
【Jetpack】Jetpack 简介 ( 官方架构设计标准 | Jetpack 组成套件 | Jetpack架构 | Jetpack 的存在意义 | AndroidX 与 Jetpack 的关系 )
Jetpack的存在意义1、提高开发效率2、最佳架构方案3、消除样本代码4、设备系统兼容性5、改善应用性能6、测试支持五、AndroidX与Jetpack的关系一、Google官方推出的架构设计标准Jetpack
Android
韩曙亮
·
2023-02-28 07:01
#
Jetpack
androidx
android
ui
Jetpack
AndroidX
Android Jetpack Lifecycle详解
Jetpack是谷歌在GoogleI/O2017大会上发布一套帮助开发者解决
Android架构
设计的方案,而Lifecycle是Jetpackarchitecture下的一部分,一起来看一下Lifecycle
雷涛赛文
·
2023-02-18 11:28
Android架构
师成长路线图,建议收藏
从事Android开发工作多年,走过的弯和坎,经历的心酸难与外人道也。感触最深的就是:选择大于努力。选择正确的方向,你才能够走的更远,更坚定。雷总说过,“在风口猪都能飞起来”。一直追逐风口,一直错过。几乎每换一个项目,程序员就要掌握新的技术:《NET单元测试艺术》《妙趣横生的算法(C语言实现)》《Android应用开发揭秘》……Android开发书籍越看越多,好像学习了很多,但薪资和能力成长却十分
架构师日记
·
2023-02-18 05:22
Android 里的 LiveData 进化成 Kotlin 的 Flow
Android架构
组件团队创建了LiveData:一个非常固执的可
JeffreyWorld
·
2023-02-17 19:54
剖析 Android 架构组件之 ViewModel
ViewModel是
Android架构
组件之一,用于分离UI逻辑与UI数据。在发生ConfigurationChanges时,它不会被销毁。在界面重建后,方便开发者呈现界面销毁前的UI状态。
吴下阿吉
·
2023-02-04 21:33
Android架构
演进(MVVM与组件化结合)
毕业工作4年的时间里,前两年基本都是充满激情地撸起袖子就是干,开发了几个全新的APP,这两年都是接手问题多多的旧项目不停地迭代版本与重构,是时候总结一下这几年来Android原生开发的架构演进经验,希望对看到这篇文章的你有所帮助。一、从MVC到MVP在到现在的MVVM如果你是一位新手并且对这三种模式不了解的话,可以先去搜索相关文章了解一番,因为比较简单,这里就不在进行说明以及比较了。在使用MVC或
amazingokc
·
2023-02-03 21:32
Android 开发随记
一、Android底层开发二、数据结构与算法三、
Android架构
师四、AndroidUI五、Android性能优化六、ReactNative混合开发七、Flutter混合开发八、Android逆向开发持续更新中
MYM_雲
·
2023-01-30 20:54
【干货】言简意赅 Android 架构设计与挑选
重学安卓3周年集大成作,邀您一起回顾
Android架构
演变与选型故事。小专栏、掘金、公众号同步发行,欢迎阅读点赞收藏。前言谈到
Android架构
,相信谁都能说上两句。
KunMinX
·
2023-01-26 07:36
strtof linux内核,Qt for Android使用grpc探索
前言QtforAndroid上要使用grpc,需要用到对应
Android架构
的静态库文件,本文总结记录下在Ubuntu准备工作安装git:sudoaptinstallgit安装cmake:sudo
车万白野兔
·
2022-12-22 14:11
strtof
linux内核
线性代数学习之线性系统
基本上期间写博客的心思也应该跑得九霄云外了,所以安耐住激动的心必须年前搞一发,也提前预祝各位赏光的大佬们春节快乐~~今年的学习其实落下很多,如kotlin项目、flutter项目、ios、java并发、jvm、算法与数据结构,java全栈,
android
webor2006
·
2022-12-20 09:37
线性代数系统学习
机器学习
人工智能
java
编程语言
webgl
基于百度地图的交通查询的毕业设计(android)
目录1前言11.1背景11.2论文主要内容与结构12基础技术介绍(一)22.1Android概述22.2
Android架构
22.3Android应用程序类型分析53基础技术介绍(二)63.1地图简介63.1.1
biyezuopin
·
2022-12-06 12:54
android
百度地图
地图查询app
交通查询app
毕业设计
安卓软件开发源码!焦虑的移动互联网开发者如何破局?终获offer
1.
Android架构
设计模式MVC架构设计模式:MVC全名是ModelV
m0_53537576
·
2022-12-04 11:57
程序员
android
浅谈APP性能优化
热文导读|点击标题阅读欢迎加入Java和
Android架构
知识星球如果出现这些,你就必须跳槽了程序员如何进阶成为大神?
Java和Android架构
·
2022-11-23 10:54
,最新整理《
Android架构
师面试题解析大全》
一、你以为的人生刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的:等真到了那一天,你会发现,你的人生很可能是这样的:二、一次又一次的伤害某为很早就爆出来要裁员34岁以上员工的新闻,去年,真的裁了!!!在某频道上,经常会看到这样的留言:还有大佬为中年危机火上浇油的:还有很多现身说法的:突然想到一句话,不能骂二十多岁的小伙子,因为他们随时可以辞职,要骂就骂30多岁的,他们成家了还有各种贷款
普通网友
·
2022-10-30 17:06
程序员
架构
移动开发
android
Android资深架构【通用技能】,我们需要掌握哪些?带你一探究竟
本篇我们来探讨一下,
Android架构
师的一些通用技能;那好小本本准备发车。架构师学习就是扫盲,看看还有那些你不会的技术。可以自己进行补习;偷偷打枪的不要,卷死他们嘿嘿!
程序猿会指北
·
2022-10-17 07:42
android开发技术
Android架构师
android
架构
移动开发
Android开发
架构师
2022谈一下当下最合适的
Android架构
,apt编译时期自动生成代码&动态类加载
前言本文想分享的是如何准备阿里面试的以及面试过程的所想所得,希望能帮到你。首先,可能要让你们失望的是,这篇文章不会有大篇幅的面试题答案。如果想要看这方面的内容,可以看我之前的文章。感谢关注我们接着来聊聊如何进阶学习首先要说的是,技术的学习是个日积月累,由量变到质变的过程,没有任何的办法能够让你在短时间内成为大牛,所谓的一步登天,是留给那些传说中的天才的,但天才毕竟只是极少的一部分人。大部分大牛还是
普通网友
·
2022-10-12 20:21
Android
经验分享
面试
开发语言
Android架构
——LifeCycle和LiveData原理学习总结
本文是楼主学习LifeCycle和LiveData原理的一些总结,本文不会长篇分析源码,而是利用类图和总结性的文字归纳原理。由于Livedata和LifeCycle有紧密联系,所以本文先总结LifeCycle原理,再总结LifeData原理。本文LifeCycle基于版本androidx.lifecycle:lifecycle-runtime:2.1.0,LiveData基于版本androidx.
我不勤奋v
·
2022-09-01 16:01
Android架构
android
架构
学习
Gatekeeper代码导读
[专题目录]–
Android架构
安全精选(基于android13)付费专栏-付费课程-【购买须知】博客笔记导读目录(全部)目录参考文档软件架构图代码导读参考文档
代码改变世界ctw
·
2022-09-01 09:25
Android13安全架构精选
android
Android架构
设计之MVC/MVP/MVVM浅析
目录写在前面一、案例演示二、MVC模式2.1、MVC简介2.2、MVC模式的使用2.3、MVC模式的缺点三、MVP模式3.1、MVP简介3.2、MVP模式的作用3.3、MVP模式的使用3.4、MVP模式的缺点四、MVVM模式4.1、MVVM简介4.2、DataBinding简介4.3、DataBinding的常见使用4.4、MVVM模式实现项目案例4.5、MVVM模式的缺点写在前面3月底了,国内的
一叶难遮天
·
2022-08-13 08:30
Android基础业务
mvc
mvp
mvvm
android
app架构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他