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架构】
App工程结构搭建:几种常见Android代码架构分析
关于
Android架构
,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。从艺术的角度看,其实我们是在追求一种美。
Shen晓磊
·
2023-06-17 02:14
android项目架构
架构
android
android开发
模块化
移动开发
Android架构
之MVC
一.经典的MVC结构图:Android中的经典的MVC结构图如图1所示:图1(1)Model(模型层):概念:一般用来保持程序的数据状态,如数据存储、网络请求等。举例:相关的Model类。(2)View(视图层):概念:一般负责UI的展示。举例:布局文件、Activity或者Fragment类。(3)Controller(控制器):概念:一般负责逻辑的处理。举例:Activity或者Fragmen
谬谬清不给我取名字
·
2023-06-14 16:13
Android知识类
android
Android 开发架构-MVC MVP MVVM详解
Android架构
,即为开发android时使用的架构。Andr
君莫啸ོ
·
2023-06-14 16:12
Android开发
android
架构
mvc
【
Android架构
】基于MVP模式的Retrofit2+RXjava封装之Token的刷新(八)
接到个需求,要做token的刷新,直接开搞【
Android架构
】基于MVP模式的Retrofit2+RXjava封装(一)【
Android架构
】基于MVP模式的Retrofit2+RXjava封装之文件下载
欢子3824
·
2023-06-14 04:20
Android架构
组件WorkManager(管理后台任务)使用
WorkManager定义:WorkManagerAPI可以轻松地让异步任务延迟执行以及何时运行它们,这些API可让我们创建任务并将其交给WorkManager,以便立即或在适当的时间运行。例如,应用程序可能需要不时从网络下载新资源,我们可以使用WorkManagerAPI设置一个任务,然后选择适合它运行的环境(例如“仅在设备充电和联网时”),并在符合条件时将其交给WorkManager运行,即使
码农小白007
·
2023-06-13 14:10
Android
Android之 MVC到MVVM架构发展和封装
1.2
Android架构
发展MVC->MVP->MVVM,目前最流程的MVVM,配合google的jetpack开发工具可以轻松实现MVVM架构二MVC2.1概念MVC(Model-View-Controller
12345,catch a tiger
·
2023-06-10 06:41
android
android aac框架,
Android架构
模式之AAC
在阅读本文后续内容前可以先看下
Android架构
模式之MVC、MVP、MVVM这篇文章,本文后面所描述的例子是以该文章的例子为基础
wkxdl
·
2023-06-07 23:49
android
aac框架
okdownloader源码分析
作者是流利说的
Android架构
负责人,本来有一个5k+star的FileDownloader项目,但是又重新写了这个下载框架okdownloader,具体原因如下:FileDownloaderframeworkisnoteasytowriteunit-test
xinayida
·
2023-04-21 20:40
构建清晰、高效的Android应用程序:了解
Android架构
组件
概述
Android架构
组件是一个由Google推出的集成库,旨在使Android应用开发更加快捷、高效和易于维护。
Android每日一讲
·
2023-04-17 10:07
Android开发
架构师
android
架构
程序员
移动开发
Android开发
Android架构
组件使用和原理分析:ViewModel+LiveData
2023-01-26发布文章一、应用架构1.1、设计目的使用或者设计某个应用架构的目的是什么?简单的概括来说,是为了满足开闭原则,在不修改原有代码的情况下给程序扩展功能,而不是直接修改原有代码。最终的目的是为了提升开发测试效率,降低程序维护成本(降本增效)1.2、架构选择基于上面的认知,我们选择使用一些其他的设计来实现开闭原则的目的。包括但不限于:单一职责,抽象接口,继承多态、解耦等等方式。And
datian1234
·
2023-04-16 18:03
Android开发
Android
Android
jetpack
android
架构
java
Android架构
组件之ViewModel和LiveData
关于应用架构,Google官方现在主推MVVM架构,官方推出的JetPack库提供了一系类支持MVVM架构,其中最核心的两个类是ViewModel和LiveData。在MVVM架构中,View通常指Activity和Fragment,主要用来根据数据渲染UI,而Model主要负责数据的获取,这里通常包含获取网络数据和本地缓存数据,而ViewModel作为View和Model的桥梁,主要负责UI数据
dfqin
·
2023-04-16 18:00
Android开发
kotlin
ViewModel
LiveData
Android 平台架构
架构图
Android架构
图自下而上介绍:Linux内核Android平台的基础是Linux内核。例如,AndroidRuntime(ART)依靠Linux内核来执行底层功能,例如线程和低层内存管理。
zoustin
·
2023-04-16 08:58
如何在 3 年内摆脱“普通程序员”标签
热文导读|点击标题阅读如何进阶成为Java和
Android架构
师?亲历!
Java和Android架构
·
2023-04-14 12:05
Android 组件化思考与总结
复用问题、不方便、编译时长,方便测试等问题的出现,也就决定了
Android架构
的演变方向,最近时间充裕,该片文章为本人从零搭建组件化的一些思考记录及总结,有不对的地方还望多包涵。一、什么是组
小肥羊冲冲冲
·
2023-04-13 21:38
前端开发菁英荟 - 201901月刊
Android
Android架构
之高可用移动网络连接真实的网络环境是很复杂的,存在各种各样的因素会导致网络服
FEDEA
·
2023-04-13 12:48
Android架构
组件____视图绑定
Android架构
组件____视图绑定
Android架构
____视图的绑定视图绑定文章目录
Android架构
组件____视图绑定前言一、视图绑定二、使用步骤1.引入库2.忽略某个布局文件2.布局文件和对应绑定类的生成
路很长oO
·
2023-04-12 11:13
Android架构组件
视图绑定
去掉findViewbyid
android视图初始化
android
从APP到Framework(
android架构
篇)
一、
Android架构
要想从一名app开发转到framework开发首先必须的先了解android的架构,如下图:网上关于安卓的架构图很多,但是我觉得这张比较适合应用层的开发人员理解,我们从下往上说。
唐吉坷德
·
2023-04-11 09:47
android
android
架构
framework
Android架构
师成长之路,如何成为一名
Android架构
师?,【性能优化实战】
架构师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。要想成为一名优秀的移动端架构师,不仅要有硬技能,还要有软技能。作为一名普通研发,又该如何迅速逆袭成为移动端架构师呢?通常来说至少需要掌握下面这些技术:项目开发必备底层技术==========================================================
m0_66264134
·
2023-04-11 09:46
程序员
架构
移动开发
android
彻底理解
Android架构
并不难
架构是什么其实对于架构,以前我也是一知半解,但工作了这些年,加上读了许多关于架构相关的文章,结合实际项目经历,有了自己的一些理解。关于架构的概念,我们可以顾名思义的去看,架构=架+构,也就是在一个整体架子上和各个组件之间的组合结构。架构离我们并不远,反而在我们的实际开发中无处不在,它是一个很笼统的概念,上至框架选型,组件化等,下至业务代码,设计模式都能称为架构的一部分。对于架构学习而言,我觉得首先
代码与思维
·
2023-04-11 09:13
android
架构
Android开发
组件化
Android进阶
Android架构
及四大组件
Android架构
及四大组件
Android架构
Loader层:Linux内核层硬件抽象层(HAL)AndroidRuntime&系统库Framework层App层Syscall&&JNIAndroid四大组件活动
9呀
·
2023-04-09 10:52
Android
android
android架构
拆分方案-结构相关方案与技术
上上
android架构
拆分思想https://blog.csdn.net/dongyi1988/article/details/128617738上文编译拆分https://blog.csdn.net/
Kael.dong
·
2023-04-08 09:01
android
架构
android
架构
android架构
拆分方案-编译相关方案与技术
接上文https://blog.csdn.net/dongyi1988/article/details/128617738直接代码拆分,那么在拆包和做包过程中,需要用到分仓,镜像与OTA包的拆分与组合,vendor与system相关编译依赖处理,开机验证链还必须给镜像签名。代码管理定制xml文件,可实现从不同仓下载代码repo示例见https://www.bbsmax.com/A/xl56yE1o
Kael.dong
·
2023-04-08 09:31
架构
android
系统
android
架构
android架构
拆分方案
dongyi1988/article/details/128629011结构拆https://blog.csdn.net/dongyi1988/article/details/128633808google对
android
Kael.dong
·
2023-04-08 09:55
android
系统
架构
android
Android架构
组件Room的使用,基于android的app开发
2.Entity:代表一个表结构。3.Dao:数据访问对象是Room的主要组件,负责定义访问数据库的方法。声明依赖项defroom_version=“2.3.0”implementation“androidx.room:room-runtime:$room_version”annotationProcessor“androidx.room:room-compiler:$room_version”配
世代学IT
·
2023-04-07 15:58
程序员
架构
移动开发
android
学习笔记——
Android架构
学习笔记——
Android架构
Android其本质就是在标准的Linux系统上增加了Java虚拟机Dalvik,并在Dalvik虚拟机上搭建了一个JAVA的applicationframework,所有的应用程序都是基于
剑客v1
·
2023-04-07 14:35
android
学习
架构
移动架构师第一站UML建模
回想一下自己的Android生涯已经经历过N多个年头了,基本都是在编写业务代码,都知道35岁程序员是一个坎,当然如果有能力能做到
Android架构
师的职位其生命周期也会较长,毕境不是人人都能轻易做到这个岗位的
webor2006
·
2023-04-07 04:59
android架构基石
java
编程语言
移动开发
接口
人工智能
8年
Android架构
师给出建议
一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。我工作过的公司有4家,NVIDIA,Google,Slide和Glow。其中两家是知名的大公司,Slide我是D轮过后加入的,那时约150人。Glow则是从它第一天创立,一直走到现在。个人的工作也从Developer,TechLead,Eng
像程序那样思考
·
2023-04-07 00:11
Android
程序员
架构
经验
开发
如何成为一名
Android架构
师?架构师必备宝典《
Android架构
开发手册》
背景最近网上有篇热帖引起了互联网圈内程序员的议论。其实倒挂的现象确实存在,一般有两种情况:一种是应届生倒挂,这个一般可以归因于每一年大厂对外录取新同学的基本薪资可能有所变化。而一年的时间,也很难有涨薪的情况,所以可能会出现例如:在相同水平线的情况下,16年入职的新同学,没有17年入职的同学薪资高。还有一种情况在于,同一级别下,老员工没有跳槽过来的员工薪资高,这个主要是跳槽buff加成。“互联网大年
程序员小何SS
·
2023-04-06 17:42
android
架构
Android架构
开发手册,带你直观了解Android系统架构
在深入学习一个事物之前,我们都需要先纵观全局,对整体框架有一个认知,才不至于迷茫无措。学习Android也是如此,我们需要了解并掌握Android系统架构的核心思想,以及各个模块在Android系统所处的地位与价值,才能全方位的深度剖析各个模块功能,成功入门。先来看一张Google官方提供的Android经典分层架构图:Android系统架构从下往上依次分为Linux内核、HAL、系统Native
嘴巴吃糖了
·
2023-04-06 17:36
Android开发
程序员
Android
android
架构
系统架构
Android架构
师学习必备学习宝典《
Android架构
开发手册》
吐槽我想每个程序员在写代码的时候可能都有这些历程(夸张):这坨代码谁写的,怎么要这样写啊,我这个需求该怎么加代码!(尝试在shit山上小心地走,并添加新代码)写的好难受,shit越改越chou了…算了,爷来重构一下,结束掉一切吧!重构的一天:我曰,这个地方怎么埋了个雷,我来排一下;哇,怎么这里还有奇怪的逻辑,哼哧哼哧问了之前的同事说是PM改的需求;哎,爱咋地咋地。Severaldayslater-
沈页
·
2023-04-06 17:28
android
代码重构
android
学习
架构
Android Fragment展示Unity场景,万字总结
ndk{abiFilters“armeabi-v7a”}在local.properties中配置ndk(替换你自己的ndk)ndk.dir=…/Android/sdk/ndk/xxxx
Android架构
中应当看到
m0_66145060
·
2023-04-06 09:34
程序员
架构
面试
android
Android Fragment展示Unity场景,android移动应用开发
defaultConfig中添加ndk{abiFilters“armeabi-v7a”}在local.properties中配置ndk(替换你自己的ndk)ndk.dir=…/Android/sdk/ndk/xxxx
Android
m0_66145060
·
2023-04-06 09:33
程序员
架构
移动开发
android
Android架构
03.UML建模 - View 的 Touch 事件分发流程
UML:统一的建模语言,人才引入,开发规划startUml(iOSAndroid都行)powerdesinger软件安装打开1.UML分类1.1类图:类图是描述系统中的类,以及各个类之间的关系的静态视图。能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确切的说,是一种静态模型类型。1.2时序图:序列图是用来显示你的参与者如何以一系列顺序的步骤与系统的对象交互的模型。顺序图可
玄冥之巅
·
2023-04-05 10:58
android架构
android
Corelibs-master框架使用说明(一)
主体框架地址:
Android架构
探索(偶尔连接访问不出来)介绍引入MVP模式.网络请求Retrofit.引入RxJava,RxAndroid.下拉刷新与自动加载Ultra-PullToRefresh.引入
鬼子来le
·
2023-04-04 17:30
【全套】
Android架构
师进阶学习教程(性能优化、Kotlin、Flutter、微信小程序...)
想要成为一名优秀的Android开发,你需要建立一份完备的知识体系,让我们学到的知识体系化,并且清楚哪块是自己的知识盲区,再根据实际情况有针对性的进行模块学习。从初级到中级开发不难,但要迈入高级工程师甚至架构师的层次,就不只是工作经验的积累所能达到的了。个人建议,有一定开发经验和基础的Android程序员,可以将学习的重点放在以下这七个部分:架构师筑基必备技能设计思想解读开源框架360°全方位性能
datian1234
·
2023-04-04 13:35
Android
移动开发
进阶学习
android
学习
性能优化
Android架构
师教你如何突破瓶颈,大牛最佳总结
目录前言Kotlin协程,现在已经成为了面试甚至是工作中一个非常火的东西。本人在刚开始了解Kotlin协程的时候,断断续续看了网上不少文章,用长篇大论把Kotlin协程描述的非常玄乎,但是看完后还是依然云里雾里,所以决定来写一篇关于协程的文章,希望能够帮助大家能够更快的上手Kotlin协程面经分享第一部分是我前端面试的经验总结,第二部分是我认为比较有思考空间的题目经验总结一份漂亮的简历,需要包括以
左夜天
·
2023-04-04 01:46
程序员
Android
android架构
师之路!抖音四面被拒,再战头条终获offer,真香
前言下面的题目都是大家在面试字节跳动或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。参考解析:郭霖、鸿洋内容特点:条理清晰,含图像化表示更加易懂。内容概要:包括Handler、Activity相关、Fragment、service、布局优化、AsyncTask相关、Android事件分发机制、Binder、Android高级必备:AMS,WMS,PMS、Glide、Andro
程序媛房大妹
·
2023-04-03 17:23
程序员
android
安卓进阶之android系统架构
安卓进阶之
android架构
安卓进阶躲不开阅读源码和深入了解安卓的底层,这是一篇入门级别的文章,可以对安卓架构有个大体的认识。
Suzy.Mo
·
2023-04-03 12:21
安卓进阶
android
系统架构
Android架构
组件-App架构指南,你还不收藏嘛
先给大家来点小福利吧,架构全套学习资料以及高清视频教程,教你如何一步一步走上架构师之路领取方式,关注小编私信【学】即可获取首先需要说明的是:AndroidArchitectureComponents翻译为
Android
架构通天之路
·
2023-04-03 10:43
GitHub标星8,一文详解
项目看组件化架构实践组件化调整的原因和目标组件化架构调整的整体规划组件化架构调整中遇到的一些问题得到AppAndroid彻底组件化demo发布JIMU使用指南组件化拆分的感悟……微信App微信Android模块化架构重构实践微信
Android
m0_66264673
·
2023-04-03 06:59
程序员
架构
移动开发
android
「安卓高级架构师」教你一种更清晰的
Android架构
一种更清晰的
Android架构
原文链接:ArchitectingAndroid…Thecleanway?
Android725
·
2023-04-02 13:06
Android开发
移动开发
互联网
程序员
Android高级程序员进阶
了解
Android架构
组件后,构建APP超简单
Android核心知识点文档这份文档包含Android进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有Android部分、JAVA部分、Kotlin部分、计算机网络部分、算法与数据结构部分、Flutter等等Android部分Java部分Kotlin部分计算机网络部分算法与数据结构部分Flutter部分最后其实Android开发的知识点就那么多,面
哆啦A梦没有口袋.
·
2023-04-02 03:28
程序员
面试
android
移动开发
Camera源码解读-1 CameraService启动
Android系统启动过程Android系统启动包括两大步骤:1、Linux内核启动,2、
Android架构
启动。
liujun3512159
·
2023-04-01 15:08
相机开发
android
android
studio
java
简述Android操作系统
、LinuxKernel1、什么是Linux内核2、作用二、HAL层三、系统运行库层1、NativeLibraries2、运行时库四、Framework层Android的四大组件五、APP层根据基础的
Android
Css__ssC
·
2023-04-01 15:11
Android自学笔记
android
架构
Android 架构之 MVI 完全体 | 重新审视 MVVM 之殇,PartialChange & Reducer 来拯救
这是MVI架构的第三篇,系列文章目录如下:
Android架构
之MVI雏形|响应式编程+单向数据流+唯一可信数据源
Android架构
之MVI初级体|Flow替换LiveData重构数据链路
Android架构
之
我爱田Hebe
·
2023-04-01 13:10
Android架构
组件之DataBinding源码解析
DataBinding是Google发布的支持库,它可以实现UI组件及数据源的双向绑定。使用DataBinding可以轻松实现MVVM模式,当数据发生变化时会体现在View界面上,反过来界面内容变化也会同步更新到ViewModel中的数据源。同时,在Google推出的AndroidJetpack组件中,也将DataBinding放在了Architecture类别之中。一、DataBinding生成
lxbnjupt
·
2023-03-31 14:35
Android架构
学习之路三-MVX
前言这是架构学习系列的第三篇,主要介绍一下MVC,MVP以及MVVM架构,至于MVI后面会单独介绍。这些MVX的目的都是为了将业务和视图分离,松耦合,作为Android程序猿,大多不陌生了。一个App离不开Model和View这两个角色,Model决定了App的数据,而View决定怎么向用户展示这些数据,大多框架或组件基本上都是用来处理这两者之间的交互关系的。因此一个App的架构需要处理两个任务:
锐湃
·
2023-03-31 09:41
程序设计
android
Android 架构设计:MVC、MVP、MVVM详解
Android架构
设计1.架构设计的目的2.MVC设计架构MVC简介Android中的MVC3.MVP设计架构MVC的缺点什么是MVP?
Jaynm
·
2023-03-31 00:06
android
开发
android架构
mvc
mvp
mvvm
架构设计
Jetpack与MVVM架构
Jetpack组件系列文章
Android架构
之LifeCycle组件
Android架构
之Navigation组件(一)
Android架构
之Navigation组件(二)
Android架构
之Navigation
冬瓜闯世界
·
2023-03-30 07:40
Android
Jetpack
Jetpack AAC完整解析(四)MVVM -
Android架构
探索!
前面三篇介绍了Jetpack架构组件中最重要的部分:生命周期组件-Lifecycle、感知生命周期的数据组件-LiveData、视图模型组件-ViewModel。这篇,就来探索下目前android开发中最优秀、讨论最多的架构模式——MVVM。几个月前,我所在项目完成了MVVM的架构改造。这篇在开始写之前,我也阅读了大量MVVM文章。所以,这篇尽量讲清楚开发架构模式和MVVM的本质,使得有一种“哦,
Munt
·
2023-03-30 07:20
Jetpack
android
jetpack
上一页
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
其他