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架构
进阶(五)—— 原型模式
原型模式原型模式:使用原型实例指定待创建对象的类型,并且通过复制这个原型来创建新的对象说白了,原型模式核心便是Ctrl+C、Ctrl+V。也就是克隆(clone)。使用场景创建一个对象,这个对象过于复杂,可以使用原型模式来进行复制一个对象。需要提供数据对象,同时有需要避免外部对数据对象进行修改。系统要保存对象状态的,而对象的状态改变很小原型模式的角色Client:使用者。Prototype:接口(
豪利丶王
·
2019-05-23 20:23
技术贴
Android
android开发笔记之MVP
MVP的权威资料
android架构
https://github.com/googlesamples/android-architectureto
hfreeman2008
·
2019-05-23 11:37
android开发笔记
360°无死角Android性能优化总结
前言
Android架构
Android性能优化介绍image.png文末有相关技术福利,需要的可以领取。
Android高级开发
·
2019-05-17 17:15
Android架构
进阶(四)—— 单例模式
单例模式文章目录单例模式1、单例模式实现方式2、饿汉式【使用静态常量】3、饿汉式【使用静态代码块】4、懒汉式【效率低不推荐使用】5、懒汉式【Double-Check,推荐使用】6、静态内部类【推荐使用】单例模式的优缺点适用场合单例模式定义:在同一进程内,单例对象的类只允许存在一个实例。单例模式通常要求仅存在一个实例,那就是说无论什么情况下都要求,我们只能创建一次实例。当我们未创建实例时,有多个线程
豪利丶王
·
2019-05-16 16:40
技术贴
Android
Android AAC框架从入门到精通
1、LiveDatagoogle开发者文档链接2、
Android架构
组件(一)Lifecycle-AwareComponents3、AndroidAAC架构4、
Android架构
组件之LifeCycle
安时光Mrsongs
·
2019-05-15 17:36
开源框架
【
Android架构
】基于MVP模式的Retrofit2+RXjava封装之文件下载(二)
【
Android架构
】基于MVP模式的Retrofit2+RXjava封装(一)【
Android架构
】基于MVP模式的Retrofit2+RXjava封装之文件下载(二)【
Android架构
】基于MVP
欢子3824
·
2019-05-13 15:49
阿里P7技术知识点,
Android架构
师年薪50w
原文链接:https://www.jianshu.com/p/ea4f5d685a9a前言最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而不是走过场),除非你面试过程中犯错误,或者你不想来,否则,那个offer一定是可以拿下的。阿里薪资结构:一般是
Android从高级到
·
2019-05-08 13:37
【
Android架构
师java原理专题详解】二;反射原理及动态代理模式
前言;本篇为
Android架构
师java原理专题二;反射原理及动态代理模式。大公司面试都要求我们有扎实的Java语言基础。
Android飞鱼
·
2019-05-07 21:33
Android开发
java原理
反射原理
Android 架构之高可用移动网络连接
正文读者好,前面我们在《
Android架构
之网络连接与加速》和《
Android架构
之长连接技术》两篇文章中,讲解了Http短连接、TCP长连接、连接复用与速度优化、数据压缩等方面的知识点。
Android高级工程师
·
2019-05-07 19:38
Android架构
进阶(三)——工厂模式系列
工厂模式目录工厂模式简单工厂模式1.角色说明2.实例演示3.使用4.总结工厂方法模式1.角色说明2.实例演示3.使用4.总结抽象工厂模式1.角色说明2.实例演示3.使用4.总结简单工厂模式定义一个用于创建对象的接口,让子类决定实例化哪个类(也可以叫做静态工厂模式)1.角色说明产品:需要创建的复杂对象(一般为interface/abstract形式)。具体产品:产品的具体实现。工厂类:根据入参返回产
豪利丶王
·
2019-05-07 17:39
技术贴
Android
【
Android架构
师java原理专题详解】一;泛型原理详解
前言;本篇为【
Android架构
师java原理专题详解】第一篇;泛型原理。后面会分享完整系列原理详解笔记,包括反射,多线程,JVM,虚拟机,序列化等重要知识点。
Android飞鱼
·
2019-05-06 16:09
Android
java泛型
目前全球最主流的四种
Android架构
简介与理解
前言有关
android架构
方面的知识少之又少,而对与架构的理解有关架构的文章也都是智者见智仁者见仁。在我身边听到最多的话就是架构=What?、架构=框架、架构=设计模式、架构=MVP/MVVM。
Android飞鱼
·
2019-05-03 20:39
Android架构
Android开发
Android架构
进阶(二)—— 面向对象设计原则与23种设计模式
Android架构
进阶(二)——面向对象设计原则与23种设计模式文章目录
Android架构
进阶(二)——面向对象设计原则与23种设计模式面向对象7个基本原则23种设计模式创建型模式结构型模式行为型模式近期在封装架构的时候
豪利丶王
·
2019-04-29 14:57
技术贴
Android
Android架构
进阶(一)——MVP
Android架构
进阶(一)——MVPAndroid传统MVC架构传统的MVC架构中,Activity与Fragment几乎包含了M-V-C三个模块,这种开发模式很大程度上使得所有代码全部集中在一个类里面
豪利丶王
·
2019-04-29 11:42
技术贴
Android
腾讯,阿里,京东等一线互联网公司主流
Android架构
技术体系详解
前言近几年,Android开发的套路日趋成熟,越来越多的Android工程师获得了「高级」的称号,也有不少人在参与公司的App从无到有再到火爆的整个开发过程中,顺理成章地拿到了Leader职位。但对于自己的水平,多数人却并不满意,甚至有不少人觉得自己的水平被同事和老板「高估」了。市场真正需要的所谓「高级架构师师」到底需要具备什么条件?我将通过本文,跟大家探讨一下Android工程师在当下这个时代的
架构师的摇篮
·
2019-04-28 20:36
Android MVPVM架构实践
前言写Android也有一段时间了,始终没有找到一种优雅流畅的
Android架构
模式,前不久看了google关于mvp架构的范例,甚好,建议仔细观摩一下:https://github.com/googlesamples
程田
·
2019-04-28 16:55
年薪50w的BAT
Android架构
师知识体系详解
前言近几年,Android开发的套路日趋成熟,越来越多的Android工程师获得了「高级」的称号,也有不少人在参与公司的App从无到有再到火爆的整个开发过程中,顺理成章地拿到了Leader职位。但对于自己的水平,多数人却并不满意,甚至有不少人觉得自己的水平被同事和老板「高估」了。市场真正需要的所谓「高级架构师」到底需要具备什么条件?在此和大家探讨一下Android工程师在当下这个时代该如何真正的成
Android进阶开发
·
2019-04-27 20:47
年薪50W阿里P8级别
Android架构
体系详解+学习路线
前言近几年,Android开发的套路日趋成熟,越来越多的Android工程师获得了「高级」的称号,也有不少人在参与公司的App从无到有再到火爆的整个开发过程中,顺理成章地拿到了Leader职位。但对于自己的水平,多数人却并不满意,甚至有不少人觉得自己的水平被同事和老板「高估」了。市场真正需要的所谓「高级架构师师」到底需要具备什么条件?我将通过本文,跟大家探讨一下Android工程师在当下这个时代的
Android_2012_
·
2019-04-26 20:09
Android
职业生涯规划
清洁和新
Android架构
的认知诉求
一个根本性的变化即将改变Android的核心工作方式。但你为什么要关心?而且,为什么这是一件好事?让我们来看看。Android的新架构组件现已正式并固化。毫无疑问,ViewModels和LiveData等架构组件将使Android开发世界中新手的生活变得更加轻松。但是对于经验丰富的开发人员来说,问题将不可避免地出现在新的架构组件如何以及在何处与干净架构的概念一致,正如Bob叔叔所倡导的那样。你可能
Android_JIE
·
2019-04-15 16:10
Android开发
Android技术
Android交流
Android LiveData 使用指南
本内容主要介绍如何使用
Android架构
组件中的LiveData。
空杯的境界
·
2019-04-05 22:38
02_Android
学习
Android DataBinding 使用指南
本内容主要介绍如何使用
Android架构
组件中的DataBinding。
空杯的境界
·
2019-04-05 22:35
02_Android
学习
Android MVP架构
caffeine-coffee-cup-6347.jpg
Android架构
蓝图AndroidArchitectureBlueprints是Google的一个开源项目,项目使用不同的架构概念和工具实现相同的应用程序
Tyhj
·
2019-04-03 19:33
Android架构
模式笔记2——MVP
前言在Android开发中除了MVC,我们还会用到MVP。下面分享一下我对MVP架构模式的理解。MVP详解MVP全称是ModelViewPresenter。M:业务模型;V:用户界面;P:主持者,Model和View之间的桥梁。MVP核心思想把Activity中的UI逻辑抽象成View接口,把业务逻辑抽象成Presenter接口,Model类还是原来的Model类。MVP的作用分离视图逻辑和业务逻
裕博
·
2019-03-29 10:08
#
Android架构模式
再学
Android架构
模式(MVP、MVVM)
一、MVC、MVP、MVVM二、MVC三、MVPinterface一方面连接presenter和view,另一方面限制presenter(只能通过接口的方法操作view层)四、MVVM五、总结
songzi1228
·
2019-03-25 17:19
Android:架构(MVP
MVVM)
HAL(Hardware Abstract Layer)硬件抽象层工作原理
它在整个
android架构
中的位置如下图所示:传统的linux对硬件的操作基本上在内核空间的linux驱动程序中实现了,那么现在为什么要多此一举把对硬件的操作分为HAL和linux驱动两
SuperNS
·
2019-03-19 21:27
AI移动自动化测试框架设计(解读)
声明:原文出自“前端之巅”微信公众号“爱奇艺基于AI的移动端自动化测试框架的设计”一文,作者:何梁伟,爱奇艺
Android架构
师。
虫师
·
2019-03-13 19:00
Jetpack学习1--体系架构组件&向项目中添加组件
[TOC]Jetpack学习1--体系架构组件&向项目中添加组件Android体系架构组件
Android架构
组件是一组库的集合,可以帮助您设计健壮、可测试和可维护的应用程序。
雪晨杰
·
2019-03-12 09:25
Android 中MVC、MVP以及MVVM架构介绍
MVC、MVP和MVVM是目前
Android架构
中常见的三种架构设计模式,接下来详细介绍下这三种架构的特点以及差异。
hickey96
·
2019-03-08 18:16
Android
Android架构
设计之MVP(一)
MVP+Retrofit+RxJava的架构是当前比较流行的框架,GitHub上面有很多MVP+Retrofit+RxJava架构的APP都有不少的Star。今天就从MVP讲起,我在自己的项目里也使用了这个设计模式。MVP模式是MVC模式在Android上的一种变体,要介绍MVP就得先介绍MVC。在MVC模式中,Activity应该是属于View这一层。而实质上,它既承担了View,同时也包含一些
长空_ca51
·
2019-03-06 16:55
Android MVP 架构改造 ~ 如何重用顶层业务
以前我写过一篇关于MVP架构的文章《
Android架构
—MVP架构在Android中的实践》。随着业务的复杂化,我们会发现传统的MVP架构依然会有很多问题。
Chiclaim
·
2019-03-01 10:03
架构优化
Android
Android架构
师
MVP架构设计MVVM架构设计IOC框架与代理模式泛型及其JSON解析框架手写ButterKnife框架数据库架构架构的魅力,一行代码完成网络框架切换持续更新中.....
MYM_雲
·
2019-03-01 09:55
Android 架构优化~MVP 架构改造
以前我写过一篇关于MVP架构的文章《
Android架构
—MVP架构在Android中的实践》。随着业务的复杂化,我们会发现传统的MVP架构依然会有很多问题。
Chiclaim
·
2019-03-01 00:00
android
mvp
kernel:高通camera架构qcom_daemon
1.Camera软件系统QTI=QualcommTechnologies,Inc高通对于camera的代码组织大体是遵循
Android架构
的,但对于最核心的sensor端底层设置、ISP效果参数等进行了单独的剥离
maze_linux
·
2019-02-17 22:18
kernel
hal
CAMERA_DEAMON
QCO
Android MVP Clean架构
todo‑mvp‑clean是Google的AndroidArchitectureBlueprints(
Android架构
蓝图)中的一个用MVP架构和Clean架构来构架APP的demo,这篇文章主要是看完官方
Tyhj
·
2019-01-29 10:54
Android 官方架构组件(二)——LiveData
上一篇文章讲到了
Android架构
组件之一Lifecycle(Android官方架构组件(一)——Lifecycle),现在我们再来看看另一个成员LiveData。
Android小安
·
2019-01-23 14:35
Android 官方架构组件(二)——LiveData
上一篇文章讲到了
Android架构
组件之一Lifecycle(Android官方架构组件(一)——Lifecycle),现在我们再来看看另一个成员LiveData。
Android小安
·
2019-01-23 14:35
Android架构
之高可用移动网络连接
《亿级
Android架构
》小专栏文章列表:《亿级
Android架构
》专栏随谈》《
Android架构
之网络连接与加速》《
Android架构
之长连接技术》《
Android架构
之高可用移动网络连接》《
Android
昵称4
·
2019-01-16 11:00
Spring中的9种设计模式汇总
文章来自:Java和
Android架构
1.简单工厂又叫做静态工厂方法(StaticFactoryMethod)模式,但不属于23种GOF设计模式之一。
CSDN云计算
·
2019-01-11 10:52
Android架构
组件——LiveData
LiveData是Android官方架构组件之一,在17年谷歌IO大会推出的,当时还是预览版,大致17年底时推出了正式版。LiveData是什么?从谷歌对LiveData的介绍("LiveDataisanobservabledataholderclass.")中我们得知LiveData是一个可观察的数据持有类,和普通的Observable不一样,LiveData可以感知Activity、Fragm
WangSins
·
2019-01-09 19:41
为什么选择MVVM而不是MVP之
Android架构
篇
该篇内容comefromhere请不要被图片带歪。它只是一个想象架构根据维基百科解释:软件架构是指软件系统的高级结构以及创建这种结构和系统的学科,我们都知道什么是建筑学。简单说,决定并实施特定的代码架构或设计模式就是解决开发人员不时而遇的问题。问题一些常见的问题,如代码紧耦合,即使代码的一部分发生细小变化,也会导致代码的其他部分发生变化或者错误。可重用性降低最终导致复制粘贴代码行。显得不那么友好。
i校长
·
2019-01-08 11:44
Android架构
分层演进实践
我们知道,软件开发项目是一个综合平衡的过程,要平衡时间、成本、范围、质量四个要素,在单个项目中,这四要素是非此即彼的:时间紧迫就要压缩需求范围,添加需求就要追加成本,确保质量就不能过于压缩工期,相互之间无法调和。但如果跳出单个项目,在日常积累上面下功夫,我们却有可能找到一种同时有利于项目四要素的途径,就是建立和使用通用的开发架构。大部分公司不会仅研发一个App,而是会研发一系列App,形成家族化、
十年开发程序员
·
2018-12-25 17:01
10 张令人喷饭的程序员漫画
文章转自Java和
Android架构
1.微信群:添加小
csdn业界要闻
·
2018-12-21 10:00
月入3W的高级
Android架构
师都具备哪些能力?
很多Android的小伙伴在做了多年的开发之后,始终搞不清楚达到
Android架构
师需要何种技能,我们对比着Android高级工程师来说明。
Android小安
·
2018-12-18 16:56
Android架构
以及Android8.0之后的变化
系统整体架构Android系统架构包含以下组件:如上图,Android的架构采用纵向分层,横向分模块的方式,共分为五层:应用框架层、BinderIPC层、系统服务层、硬件抽象层(HAL)、Linux内核层。应用框架应用框架最常被应用开发者使用。并且很多此类API都可以直接映射到底层HAL接口,并可提供与实现驱动程序相关的实用信息。BinderIPCBinder进程间通信(IPC)机制允许应用框架跨
不死鸟JGC
·
2018-12-05 14:00
Android基础
谈谈移动应用的安全性实践
《亿级
Android架构
》地址:https://xiaozhuanlan.com/topic/1934527806本文首发在GlowTechBlog虽然没有完美的安全性,但我们所做的每一步都能加大被攻击的难度
wingjay
·
2018-11-26 21:18
关于
Android架构
师能力体系的总结
倘若计算机领域的知识能力体系是一棵树,那么高等数学,计算机操作系统,编译原理,数据结构,计算机网络原理,关系型数据库原理,软件架构、设计模式则是这棵树的主干,而前端,后台,移动端,算法,驱动都不过是这棵树的枝干。常听闻,学习一个新的领域,应当从宏观到局部来进行学习,之前已经写了一篇关于计算机领域的知识体系的文章----计算机领域知识体系(未完成版),先了解整个知识领域的整体框架,了解其主干和枝干及
Math_Programmer
·
2018-11-22 18:58
Android Runtime(一)
1.
Android架构
Android上层是java,framework是java,native是c++,驱动是c。
jianpan_zouni
·
2018-10-31 17:11
Android-app
Android架构
组件_LiveData
LiveDataOverviewPartofAndroidJetpack.LiveDataisanobservabledataholderclass.Unlikearegularobservable,LiveDataislifecycle-aware,meaningitrespectsthelifecycleofotherappcomponents,suchasactivities,fragmen
高山流水丶
·
2018-10-30 14:26
安卓
Android架构
组件_LiveData
LiveDataOverviewPartofAndroidJetpack.LiveDataisanobservabledataholderclass.Unlikearegularobservable,LiveDataislifecycle-aware,meaningitrespectsthelifecycleofotherappcomponents,suchasactivities,fragmen
高山流水丶
·
2018-10-30 14:26
安卓
Android组件化过程中ButterKnife在Library中的使用
Retrofit+Rxjava,然后在这次修改的基础上,有做了大量的基础的Activity和Fragment的封装,以及对应的MVP的架构封装,也是经过多次修改调整后,基本成型了,随后单开一篇文章介绍这个
Android
贾亦真亦贾
·
2018-10-26 17:09
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他