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-架构新组件---让天下没有难做的-App,
Android架构
组件Room功能详解
Jetpack不属于AndroidFramework,不是Android开发的必需品,它只是应用层开发的一种辅助手段,帮我们解决了一些常见问题,比如版本兼容、API易用性、生命周期管理等。其中Architecture部分的组件(AndroidArchitectureComponents,以下简称AAC)组合起来形成了一套完整的架构解决方案,在没有更好的方案被发明出来之前,我们姑且把AAC当做And
读读金典
·
2023-11-02 21:44
程序员
面试
移动开发
android
android架构
师之路!金三银四Android高级工程师面试题整理,真香!
��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
元点三
·
2023-11-01 05:17
程序员
android
如何分辨一个公司是玩你还是爱你?
热文导读|点击标题阅读如何进阶成为
Android架构
师?吊炸天!74款APP完整源码!程序员如何进阶成为大神?
Java和Android架构
·
2023-10-30 04:23
Google Sample MVP
Android架构
蓝图
GoogleSampleMVP
Android架构
蓝图目前Android主流的开发架构:原生开发(MVC),MVP,MVVM等今天简单的说一下我对于
Android架构
的了解和对GoogleMVP的认识分析
图乐
·
2023-10-29 14:15
android
android
走进
Android架构
!Flutter全方位深入探索,技术详细介绍
都说Android最近行情不好,很多人都遇到瓶颈或放弃或转行。其实这种情况17年18年也是如此,相对比之下,个人认为今年比去年好多了,Android接下来将会走向复苏的春天。自从Google开始推出AMP项目已经有一年了。除此之外,最近,Google宣布将有一个单独的移动web搜索索引。这革命性一步完全改变了移动app开发趋势,特别是从SEO和webapp的角度。加速移动页面AMP改变webapp
安卓编程
·
2023-10-28 15:38
程序员
面试
android
移动开发
思考
ANDROID架构
(4):HOW-TO, 如何从API洞悉软件的话语权
前言:许多人会认为,提供接口(如API),其目的是要去服务别人(如App)。然而,这只是一个视角而已,还有许多视角来看待API。例如:关于“App框架”,顾名思义就是要去“框住”应用程序(App);那么,又依赖甚么去框住App呢?答案是:API。于是,如果A有能力框住B,我们就能判断出,这软件架构里,A比B具有较大的话语权。一般而言,架构师的重要职责就是要去洞察一些微小的技术变化,将对产业会产生甚
MY_MISOO
·
2023-10-25 17:24
android平台
架构师
設計思考
架构设计
十年开发经验
Android架构
师,附答案
前言作为一个程序员,性能优化是无法避开的事情,并且性能优化也是软件系统中最有挑战的工作之一,更是每个工程师都需要掌握的核心技能。性能问题和Bug不同,后者的分析和解决思路更清晰,很多时候从应用日志即可直接找到问题根源,而性能问题,其排查思路更为复杂一些。对App进行性能优化,是一个系统性的工程,对工程师的技术广度和技术深度都有所要求。一个简单的应用,它不仅包含了应用代码本身,还和虚拟机、存储、网络
web小娥
·
2023-10-20 18:16
程序员
android
移动开发
面试
ExoPlayer如何使用MediaExtractor的思路
Github并非涉及任何公司相关任何代码本文主要针对于,自己的设备解码能力(比如底层集成ffmpeg、qti、android、需要付费的格式等等)大于ExoPlayer自己封装的固有Extractor,基于现在
Android
Rex叶然
·
2023-10-19 22:48
ExoPlayer
Android
视频播放器
MediaCodec
Android架构
组件Room功能详解,知乎上已获万赞
开头在大厂,写得一手好文档是一个非常吃香的技能。这可不只是一个锦上添花的东西,而是很多工程师晋升,打造自己话语权的武器。我这两年在组内的深刻体会就是,大部分厉害的高级工程师(不包括那些纯混日子靠资历晋升的人),写文档的能力一点也不含糊,很能抓住上级和项目的G点。可能有人会觉得,我技术牛逼就行了,为啥还要提高写文档的能力,有这功夫我还不如多看看源码分析?这是一些初级或者刚入门的工程师的普遍的困惑。这
程序媛房大妹
·
2023-10-19 21:54
程序员
android
分享6个国内优秀Java后台管理框架的开源项目,建议收藏!
热文导读|点击标题阅读欢迎加入Java和
Android架构
知识星球从一线码农到阿里技术合伙人P11的少林扫地僧多隆,人家牛逼是种习惯Android中你应该知道的设计模式Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言
Java和Android架构
·
2023-10-18 19:55
查漏补缺!程序员工作2年月薪12K,附超全教程文档
接下来我们看一份腾讯课堂提供的一份一线互联网企业资深
Android架构
师的学习计划。很多人准备面试的时候,大多数就会这样的,打开百度
椰果学Android
·
2023-10-18 16:25
程序员
android
面试
程序员
Corelibs-master框架使用说明(二)
参考:
Android架构
探索RxBus相信大家也都用过EventBus,Otto等开源库,利用RxJava也能很简单的实现类似功能而无需引入其他库.发送:RxBus.getDefault().send(
鬼子来le
·
2023-10-16 21:23
Android性能优化常见问题,与详细解决思路方法!
另外感谢一直关注我的朋友,最新整理的Android阿里P7教程在石墨文档;
Android架构
视频+BAT面试专题PDF+学习笔记一.首先,我们先了解一下都有哪些性能问题1、内存泄露。
迷途小码农h
·
2023-10-15 15:42
Android架构
armeabi、armeabi-v7a、arm64-v8a、x86详解
最近在用flutter打包的时候,遇到了包打不出来的情况,后面查了半天原因,发现是没有配置arm导致的,配了之后就打出来了,乘着这个契机,重头来学习了一下abi开始之前开始之前先需要知道lib、libs等知识一.lib和libs放在lib中的是被reference的,放在libs中的是被include的。放在libs中的文件会自动被编辑器所include。所以不要把API放到libs里去。lib的
yirj
·
2023-10-12 17:23
Android
android
java
Android架构
深度解析——Jetpack MVVM重构!
还会用23种设计模式在项目中实践,彻底理解设计模式在业务场景中的使用,欢迎关注Github:https://github.com/blindmonk/WanArchitecture
Android架构
模式
蜗牛是不是牛
·
2023-10-11 01:17
Jetpack_Data Binding入门指南,走进
Android架构
如果是在Fragment、Adapter中使用,那就要换个姿势了。vallistItemBinding=ListItemBinding.inflate(layoutInflater,viewGroup,false)//或者vallistItemBinding=DataBindingUtil.inflate(layoutInflater,R.layout.list_item,viewGroup,fa
m0_61408726
·
2023-10-10 19:37
Android
android
移动开发
Android架构
师知识体系
集合了当前
Android架构
师知识体系博客主页:ZhouJianggithub:https://github.com/Oaman/Forward描述:包含学习线路、技能树、技术博客分享、面试2021最新
jerryhigh
·
2023-10-08 08:06
两年的Android成长之路(一)
Android架构
的演进(一)一、架构v0.1(假装有架构)最初刚工作时,独立开发,并没有想太多(也不懂),项目紧,任务重,很多东西都是自己看着人家的
魏树鑫
·
2023-10-05 04:16
Fragment之间进行通信的最佳实现方式
本文将介绍在Android应用程序中实现片段之间和片段与宿主活动之间通信的方式使用ViewModel进行通信ViewModel是一种
Android架构
组件,用于在活动(Activity)和片段之间共享和管理数据
金戈鐡馬
·
2023-10-02 02:53
Android
android
Fragment
ViewModel
数据通信
Android架构
设计之MVP(二)
这是本系列文章的第二部分。在第一部分,我们提出了MVP的概念,并做出了一个安卓应用架构的蓝图。如果你还没有阅读第一部分,那么大部分接下来的文章将对你没有多大意义。所以,在你继续读下去之前,浏览一遍第一部分。基于在第一部分中提出的蓝图,我们将开发一个成熟的安卓应用,通过它实现MVP架构。MVP项目的GitHubrepo地址:MindorksOpenSource/android-mvp-archite
长空_ca51
·
2023-09-27 15:19
Android架构
灵魂组件Lifecycle的生命周期机制详解
前言:写作就跟生活一样,是一趟发现之旅。前言在早期Andorid架构中,生命周期的事件监听和状态查询,我们需要自定义一套提供侦测功能的Activity/Fragment基类及回调接口,在Activity/Fragment的生命周期方法中实现依赖组件的操作,在外部进行事件监听和状态查询。这种模式会导致代码条理性很差而且会扩散错误。在Lifecycle引入后,可以避免在Activity/Fragmen
Android小贾
·
2023-09-27 06:15
Android
架构
Jetpack
compose
android
架构
移动开发
framework
安卓
android
jetpack
Android架构
组件liveData和room的最低要求
根据googlesamples,最低的API版本是14(AndroidICS).因此我认为使用该架构组件的最低要求是:(1)支持库版本26(2)minSdk版本14以下是minSdk14应用程序的gradle文件的链接:https://github.com/android/architecture-components-samples/blob/master/GithubBrowserSample
ssuqin001
·
2023-09-24 21:23
安卓
android
liveData
room
App工程结构搭建:几种常见Android代码架构分析
原文:http://mobile.51cto.com/abased-386212.htm关于
Android架构
,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的
xb_smart
·
2023-09-24 18:10
android
代码结构
浅谈集成AI的移动自动化测试
集成AI的移动自动化测试前一阵子小编看到了爱奇艺
Android架构
师的一篇文章《爱奇艺基于AI的移动自动化框架的设计与实践》。
可可爱爱的程序员
·
2023-09-24 01:06
软件测试
程序员
人工智能
自动化
运维
功能测试
Android架构
篇——多版本切换封装(图片库、Map等)
项目开发时,一般都会有图片加载、地图等需求,而这些一般使用第三方库,例如图片加载可能会选择Glide、Picasso、Fresco等其中的一种,地图可供选择的有百度地图、高德地图、华为地图(即将发布),那么怎样将其集成到项目中呢?直接将相关的功能加入到业务逻辑中吗?那么突然有一天要将现有使用换成另一种呢?例如现在图片加载使用的是Glide框架,突然要换成Fresco,此时怎么办?要吭哧吭哧再将相关
lvTravler
·
2023-09-24 00:03
关于
Android架构
,你是否还在生搬硬套?
前言关于
Android架构
,可能在很多人心里一直都是虚无缥缈的存在,似懂非懂、为了用而用、处处生搬硬套,这种情况使用的意义真的很有限。
程序狮
·
2023-09-10 04:50
使用
Android架构
模板
使用
Android架构
模板项目介绍为了方便开发者引入最新的
Android架构
组建进行开发,Google官方给我们引入了一个架构模板,方便我们快速进入开发。
Calvin880828
·
2023-09-09 05:27
Android开发工具
Android开源框架
android
kotlin
android
studio
Android知识点整理
Android的数据隐私Android网络数据安全教程Android中的依赖项注入内容提供程序Android内存管理概览一些重要的库1.Glide是一个Android上的图片加载和缓存库;2.Room是
Android
music score
·
2023-09-08 19:50
android
Android架构
架构和 CPU ABI - NDK
查看设备架构adb-semulator-5554shellgetpropro.product.cpu.abiC:\Users\liyd>adb-semulator-5554shellgetpropro.product.cpu.abix86_64C:\Users\liyd>adb-s804c11f1shellgetpropro.product.cpu.abiarm64-v8amumu模拟器12C:\
学知识拯救世界
·
2023-09-06 09:56
android
java
android
java
Android架构
以及Android8.0之后的变化
系统整体架构Android系统架构包含以下组件:如上图,Android的架构采用纵向分层,横向分模块的方式,共分为五层:应用框架层、BinderIPC层、系统服务层、硬件抽象层(HAL)、Linux内核层。应用框架应用框架最常被应用开发者使用。并且很多此类API都可以直接映射到底层HAL接口,并可提供与实现驱动程序相关的实用信息。BinderIPCBinder进程间通信(IPC)机制允许应用框架跨
China第一程序员
·
2023-08-29 07:23
【Android 架构之 MVI 雏形】响应式编程 + 单向数据流 + 唯一可信数据源
这是MVI架构的第一篇,系列文章目录如下:【
Android架构
之MVI雏形】响应式编程+单向数据流+唯一可信数据源关于
Android架构
的MVI初级体【
Android架构
之MVI完全体】就MVVM来说关于
Darren老师
·
2023-08-28 00:21
Kotlin x Java打造 UI 通用组件<一>-------封装一款易用高扩展的Hilog日志库一
对于程序员的职业生涯来说走向架构之路应该是人人的梦想,在之前已经学习了不少关于
Android架构
方面的东西,但是比较零碎,只要用一个项目中来进行操练才能更加深刻的理解架构的思想,所以这里打算学习从0开始打造一款实操项目的课程
webor2006
·
2023-08-25 05:57
java
android
spring
编程语言
python
Android资深工程书之LiveData核心组件原理剖析
LiveData是
Android架构
组件库中的一个类,用于在应用程序组件之间共享数据。它是一种可观察的数据持有者,可以感知应用程序组件的生命周期,并在数据发生变化时通知观察者。
Android技术栈
·
2023-08-22 05:13
Android
开发
android
程序员
开发
移动开发
组件
livedata
Android架构
组件Room功能详解,面试真题解析
越来越多的人在提“移动端的下半场”、“Android开发的焦虑”之类的,也有人在喊“技术天天在变,学也学不完”,“昨天Kotlin今天Flutter”。其实我却认为,如果你技术达到了一定程度,你无需太过在意这些。移动端真正进入下半场了吗?于我看来并没有,最多说“Android技术的探索”进入了下半场,而整个市场还是乐观的。以前是BAT的天下,而近两年出来越来越多的独角兽:头条、抖音、拼多多、快手、
左夜天
·
2023-08-17 04:54
程序员
Android
Android架构
组件
这篇架构指南面向有一定Android开发基础并想了解高质量、高稳定性App最佳实践及推荐架构的开发者。注意:这篇指南假设读者熟悉AndroidFramework,如果你是Android开发新手,建议先去学习入门系列课程,这些课程也是作为学习本指南的基础。App开发者面临的常见问题移动开发不同于传统的桌面程序开发,桌面程序一般都有唯一的快捷方式入口,并且常作为单进程存在;而AndroidApp则拥有
aspook
·
2023-08-17 04:54
Android
Architecture
android
架构
如何放弃成为一名
Android架构
师?那你要学废这些
作为一名
Android架构
师,具备全面的技术能力是非常重要的。市场对
Android架构
师的需求很稀缺,薪资待遇也相应较高。很多人说成为架构师很难,难吗?确实很难。
爱桥代码的程序媛
·
2023-08-12 14:35
android开发
android
学习
Android程序员
Android开发
Android面试
Android架构师
生命在于学习——APP渗透学习笔记
2、
Android架构
如果我们看
易水哲
·
2023-08-06 03:12
生命在于学习
学习
笔记
Android入门教程||Android 架构||Android 应用程序组件
Android架构
Android操作系统是一个软件组件的栈,在架构图中它大致可以分为五个部分和四个主要层。Linux内核在所有层的最底下是Linux-包括大约115个补丁的Linux3.6。
爱编程的鱼
·
2023-08-04 05:31
Android
SDK
上手指南
android
架构
算法
小程序
微信小程序
前端
Android 架构模式如何选择
作者:vivo互联网客户端团队-XuJie
Android架构
模式飞速演进,目前已经有MVC、MVP、MVVM、MVI。到底哪一个才是自己业务场景最需要的,不深入理解的话是无法进行选择的。
vivo互联网技术
·
2023-08-01 14:54
MVC
MVP
MVVM
Compose
解耦
Android架构
技术大纲(记录)
关于作者:CSDN内容合伙人、技术专家,从零开始做日活千万级APP。专注于分享各领域原创系列文章,擅长java后端、移动开发、人工智能等,希望大家多多支持。目录一、导读二、概览三、目录3.0设计模式3.1数据结构与算法3.2Java基础3.3Java并发3.4Java虚拟机3.5Android基础及源码解析3.6Androidui3.7Androidframework3.8性能3.9开源3.10K
Android西红柿
·
2023-07-30 22:55
Android学习之路
面试
android
架构
java
面试
数据结构
【温故而知新】
Android架构
模式
Android项目工程中常用的架构模式有MVC,MVP,MVVM以及现在新出的MVI。下面一起温故而知新。MVCMVC(Model-View-Controller)是一种在Android应用程序中使用的架构模式,用于实现松耦合、可测试和可维护的应用程序。MVC架构模式包括三个主要组件:Model(模型)、View(视图)和Controller(控制器)。Model表示应用程序的数据和业务逻辑。它可
wayne214
·
2023-07-28 06:31
Android
android
架构
android架构
【摘录】
Jietu20190828-102326.jpg64位ARMv8架构中包含两个执行状态:AArch32(也就是我们常说的ARMv7)和AArch64(ARMv8)。AArch64执行状态针对64位处理技术,引入了一个全新指令集A64(也就是基于收购的MIPS64架构),而AArch32执行状态将支持现有的ARM指令集。所以64位的ARM处理器中同时包含着32位的ARMv7和64位的ARMv8两种架
撒哈拉少爷
·
2023-07-28 06:52
一个灵活、现代的Android应用架构
一个灵活、现代的Android应用架构学习
Android架构
的原则:学习原则,不要盲目遵循规则。本文旨在通过示例演示实际应用:通过示范
Android架构
来进行教学。
Calvin880828
·
2023-07-26 18:01
Android架构
android
架构
android
arch
Android架构
师教你如何突破瓶颈,在线面试指南
前言金九银十跳槽季接近尾声了,可是今年仍然不太好找工作,相信大家肯定急需一套Android面试宝典,下面就分享给大家我珍藏已久的Android高阶面试宝典,供大家学习!知识点详细清单总是很多人在谈做Android如何艰难,大环境差,坑位少,工资低,裁员多。其实哪有什么互联网寒冬?只是你穿的少而已!而想要成为一名优秀的Android开发,你需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那
安卓开发程序员
·
2023-07-25 12:57
程序员
android
Android架构
师之路
1.移动架构师主要工作是什么?1.设计当前架构。包括新技术方案的指定和评审2.改进过去架构。根据业务的发展或技术债务的原因,重构当前技术方案并且推进实施。3.前瞻未来架构。技术方案调研和分析,随时准备好对新技术的使用。4.推进技术方案实施。解决实施过程中具体的技术问题。5.技术分享和培训。推进技术交流和新技术的使用。6.人员招聘,技术面试。2.移动架构是的成长路线是什么样的?架构师成长需要长久的实
竖起大拇指
·
2023-07-23 17:54
集成AI的移动自动化测试
集成AI的移动自动化测试前一阵子小编看到了爱奇艺
Android架构
师的一篇文章《爱奇艺基于AI的移动自动化框架的设计与实践》。
自动化测试学习官
·
2023-07-20 05:47
软件测试
自动化测试
人工智能
selenium
测试工具
自动化
压力测试
Android架构
之MVC,MVP,MVVM解析
MVC架构View:Acitivity(View)、Fragment(View)视图,在android里xml布局转成View后,加载到了Activity/Fragment里了。Controller:Controller对应着Activity/Fragment,绑定UI,处理各种业务。Model:网络请求数据的获取,数据库存储,更新1.View接受用户的请求,然后将请求传递给Controller2
Mr YiRan
·
2023-07-15 19:23
Android
android
架构
mvc
Android架构
组件(四):Room
前言上篇我们分析了对于
Android架构
体系最终要的Viewmodel组件,它可以实现数据和view之间的管理,并且能提供组件间的通讯(注意fragment获取viewmodel时传入的对象要一致)。
Power_Android
·
2023-06-23 13:54
Android
Android架构
灵魂组件Lifecycle的生命周期机制详解
前言:写作就跟生活一样,是一趟发现之旅。前言在早期Andorid架构中,生命周期的事件监听和状态查询,我们需要自定义一套提供侦测功能的Activity/Fragment基类及回调接口,在Activity/Fragment的生命周期方法中实现依赖组件的操作,在外部进行事件监听和状态查询。这种模式会导致代码条理性很差而且会扩散错误。在Lifecycle引入后,可以避免在Activity/Fragmen
苏火火丶
·
2023-06-19 17:00
Android
Jetpack
android
Lifecycle
android
jetpack
Android 架构设计(三):技术选型
同系列传送门:
Android架构
设计(一):设计模式分析_赵星海的博客-CSDN博客
Android架构
设计(二):分包和文件结构_赵星海的博客-CSDN博客
Android架构
设计(四):组件化?
深海呐
·
2023-06-17 17:19
#
Android进阶
android
Android
架构设计
Android
三方框架推荐
Android
技术选型
Android框架推荐
上一页
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
其他