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架构
师/技术顾问。从2013年开始从事移动前端开发,主攻Android和跨平台开发技术,具有丰富的实战项目经验。
萧文翰
·
2019-12-02 20:00
Android架构
设计---MVP解耦封装+组合RxJava
**版权声明:本文为小斑马伟原创文章,转载请注明出处!上一篇介绍的是一个基础的MVP架构的登录功能。还没有进行代码的封装。它的View于Model还是有一定的耦合的。本篇目标解耦View于Model,Base基类封装,实现契约管理MVP。一、Base抽取类臃肿的原因是,Modle层,View层,Presenter层没有抽取,导致每一个功能模块都对应着一个M,V,P三个类。publicinterfa
ZebraWei
·
2019-11-30 21:39
Android各种花式酷炫自定义控件开源库集合
[超级干货]AndroidUI效果开源库集合—你们要的支付宝RecyclerView展位动画效果也有一种最新Android客户端架构设计分享,
Android架构
师必看作者:imflyn地址:http:/
木木00
·
2019-11-30 19:45
Android架构
选型(MVP+DataBinding)
通过代码对比,详细讲解MVC,MVP,MVVM之间应该如何选择,以及对Android单元测试的探索。本文的侧重点在于如何选择,并没有对每种架构模式概念展开详解(网络上这方面的文章有很多,大家可以自行搜索)。大纲MVCorMVPorMVVM?确定选型:MVP+DataBinding单元测试(探索阶段)目的提高开发效率易于测试拥抱变化降低维护成本Android中的MVC示例:展示任务详情的功能,详情V
free46000
·
2019-11-30 17:20
这可能是目前最全的
Android架构
师成长路线【建议收藏】
中国互联网发展的这些年,如今90后程序员是中国程序员的主力军,互联网的热潮也让一批批00后蠢蠢欲动,尝试涌入互联网圈。当程序员容易,当一个优秀的程序员需要不断学习,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。成为架构师需要掌握哪些技能?一、基础技能:1、深入Java泛
Z_萧晓
·
2019-11-11 20:30
学习资料
学习方法
架构师成长之路
android
Android架构
分析
androiddatabinding缺点:一般使用EventBus,与RxJava的方式冲突,没有必要引入新的库。单元测试?分离架构元素,以后我为何使用RxJava的MVVMRxJava的核心不是异步,而是响应式。响应式只是借鉴了函数式编程语言更容易做单元测试,质量侵入式RxJava同样可以用来做AOP,异步处理等。如果已经学习了RxJava的情况下,接下来的学习成本就很小了。外界更多的代码,例子
Juude
·
2019-11-07 17:30
并发编程之线程共享和协作(一)
更多
Android架构
进阶视频学习请点击:https://space.bilibili.com/47...本篇文章将从以下几个内容来阐述线程共享和协作:[基础概念之CPU核心数、线程数,时间片轮转机制解读
AndroidAlvin
·
2019-11-05 15:44
android
程序开发
线程
并发编程
java
Android项目架构 - 主页导航
Android架构
蓝图项目演示了帮助解决或避免这些常见问题的策略,该工程使用不同的架构思想和方法来实
热血沸腾
·
2019-11-05 12:41
Android架构
组件
2017/5/18GoogleIOAndroidArchitectureComponents:一个新的库集合,帮助您设计健壮的、可测试的和可维护的应用程序。从管理UI组件生命周期和处理数据持久性开始。将组件添加到项目在项目的build.gradle添加allprojects{repositories{jcenter()maven{url'https://maven.google.com'}}}在m
图乐
·
2019-11-05 07:22
Android架构
系列-MVP架构的实际应用
0
Android架构
系列文章该系列文章会不断更新Android项目开发中一些好的架构和小技巧系列一
Android架构
系列-基于MVP创建适合自己的架构系列二
Android架构
系列-如何优美的写Intent
Tsy远
·
2019-11-05 02:42
并发编程之线程共享和协作(一)
更多
Android架构
进阶视频学习请点击:https://space.bilibili.com/474380680本篇文章将从以下几个内容来阐述线程共享和协作:[基础概念之CPU核心数、线程数,时间片轮转机制解读
wx5db6b6408bea5
·
2019-11-04 21:43
移动开发
android
并发编程
OkHttp封装进阶-MyOkHttp
Okhttp3进行二次封装,对外提供了POST请求、GET请求、PATCH请求、PUT请求、DELETE请求、上传文件、下载文件、取消请求、Raw/Json/Gson返回、后台下载管理等功能1前言之前的一篇文章
Android
Tsy远
·
2019-11-02 23:15
官方架构组件介绍之LifeCycle(一)
写在前面的话前面学习
Android架构
MVC以及MVP有架构这块有一个简单的认识和总结本来打算在MVP这块终止过渡到MVVM的学习。结果参考googletodoapp等几个demo。
OneBelowZero
·
2019-11-02 06:35
2016第一季度总结
主要记录文章rails的部署实践总结
Android架构
的学习了解了CleanA
alighters
·
2019-11-02 06:40
Android Passive MVC 架构
今天我给大家介绍一个
Android架构
,原文请戳这里。前言MVC架构想来大家都比较熟悉,M指Model,V指View,C指Controller。
KenChoi
·
2019-11-02 05:04
Android开发遇到的坑
看完就明白了
Android架构
之从MVP到MVVM【译】Android应用架构一种在android中实现MVP模式的新思路MVC,MVP和MVVM的图示浅谈MVPinAndroidApp工程结构搭建:几种常见
奈何心善
·
2019-10-31 16:03
Android相关视频
Android架构
师层次分析–从顶层到底层洞察其原理https://www.bilibili.com/video/av59066641?
maxiongying
·
2019-10-27 14:00
Android架构
组件(二):LiveData
前言上篇文章我们分析了Lifecycle的使用和原理,相信我们已经学会了用Lifecycle将你所需的类添加声明周期管理,如果只是寥寥阅读也没关系,这里奉上(双膝跪地)上篇地址,
Android架构
组件(
Power_android
·
2019-10-25 16:53
Android架构
组件(一):Lifecycle
前言谷歌在17年发布了
Android架构
组件1.0稳定版,用来帮助开发者们简化开发流程,并为App的开发架构提供指南。
Power_android
·
2019-10-25 16:41
Android架构
组件(四):Room
前言上篇我们分析了对于
Android架构
体系最终要的Viewmodel组件,它可以实现数据和view之间的管理,并且能提供组件间的通讯(注意fragment获取viewmodel时传入的对象要一致)。
Power_android
·
2019-10-25 16:08
Android架构
组件(一):Lifecycle
前言谷歌在17年发布了
Android架构
组件1.0稳定版,用来帮助开发者们简化开发流程,并为App的开发架构提供指南。
Power_Android
·
2019-10-18 17:38
Android
Android的MVVM架构的单Activity应用实践
前言谈
Android架构
大家很容易想到MVC、MVP和MVVM。
十一月Siy
·
2019-10-09 11:15
android
kotlin
Naviagtion
成为一名合格的
Android架构
师,需要掌握的10项设计原则
经常有人问到怎么样才算一名合格的架构师,又需要掌握哪些设计原则呢?今天我们来着重分析一下要成为一名架构师,必须掌握的10条设计原则。一、遵循单一职责原则函数是程序员的工具中最重要的抽象形式。它们能更多地被重复使用,你需要编写的代码就越少,代码也因此变得更可靠。较小的函数遵循单一职责原则更有可能被重复使用。二、尽量减少共享状态应该尽量减少函数之间的隐式共享状态,无论它是文件作用域的变量还是对象的成员
安卓资深架构师
·
2019-10-08 00:00
android
架构——
android架构
演进概述
随着业务的发展和技术的变更,Android开发也经历了以下几个发展阶段:看似高大上的名词,其实遵循着最简单的原则:分而治之(如何划分就是“架构”,简单的事情如何串在一起就是“接口协议”,CS领域太多这样的例子了。)我的理解是,模块化/组件化/插件化都是一种广义的模块化,只是它们的实现方式不同而已。模块化系统案例:智能android设备:Launcher,LockScreen,LiveWallpap
NeilZhang
·
2019-10-06 09:00
Android架构
师吐槽腾讯王者荣耀的程序员,排位匹配算法怎么搞的,每次都输
腾讯王者荣耀的开发来来来出来聊聊,真是日了狗了,多次离上王者还差两三颗星的时候队友就开始水的一塌糊涂,对面就牛逼的不行。又连跪回去了,被对面把屎都打出来了,实在忍不住来吐槽,你们这个排位匹配算法到底怎么搞的?这位楼主脾气也是非常的火爆,从说话中可以看出,应该是玩这个游戏很久了,段位一直上不去,就想要吐槽一下这个写匹配算法的程序员,这个算法为什么每次匹配的队友都这么坑,每次快要赢了都会被别人翻盘!网
Android阿沁
·
2019-09-27 15:00
Android 让你的 Room 搭上 RxJava 的顺风车 从重复的代码中解脱出来
谷歌为了帮助开发者解决
Android架构
设计问题,在GoogleI/O2017发布一套帮助开发者解决
Android架构
设计的方案:AndroidArchitectureComponents,而我们的Room
__yuanhao
·
2019-09-25 08:00
About ME
关于自己曾任新浪高级架构师58同城项目负责人主攻
Android架构
这一块对java后台前端小程序都很熟悉。
Android丶VG
·
2019-09-19 16:45
个人介绍
About ME
关于自己曾任新浪高级架构师58同城项目负责人主攻
Android架构
这一块对java后台前端小程序都很熟悉。
Android_SE
·
2019-09-19 14:18
个人介绍
个人介绍
About ME
关于自己曾任新浪高级架构师58同城项目负责人主攻
Android架构
这一块对java后台前端小程序都很熟悉。
Android丶SE
·
2019-09-19 14:13
About ME
关于自己曾任新浪高级架构师58同城项目负责人主攻
Android架构
这一块对java后台前端小程序都很熟悉。
Android丶SE
·
2019-09-19 14:13
Qt for Android使用grpc探索
前言QtforAndroid上要使用grpc,需要用到对应
Android架构
的静态库文件,本文总结记录下在Ubuntu准备工作安装git:sudoaptinstallgit安装cmake:sudo
我来乔23
·
2019-09-19 09:00
这可能是目前最全的
Android架构
师成长路线【建议收藏】
中国互联网发展的这些年,如今90后程序员是中国程序员的主力军,互联网的热潮也让一批批00后蠢蠢欲动,尝试涌入互联网圈。当程序员容易,当一个优秀的程序员需要不断学习,从初级程序员到高级程序员,从初级架构师到资深架构师,或者走向管理,从技术经理到技术总监,每个阶段都需要掌握不同的能力。早早确定自己的职业方向,才能在工作和能力提升中甩开同龄人。成为架构师需要掌握哪些技能?一、基础技能:1、深入Java泛
Android小安
·
2019-09-11 15:38
重新审视 Android
但我知道的是Android还在飞速发展,作为一个Android开发者,我们掌握的知识也要及时订正,
Android架构
已经由原来的4层更改
wx1568181609
·
2019-09-11 14:00
Android架构
1.应用层:应用是用java语言编写的运行在虚拟机上的程序,比如Email客户端,SMS短消息程序,日历等。2.应用框架层:这一层是编写Google发布的核心应用时所使用的API框架,开发人员同样可以使用这些框架来开发自己的应用,这样便简化了程序开发的结构设计,但是必须要遵守其框架的开发原则。3.系统运行库(C/C++库以及Android运行库)层:当使用Android应用框架时,Android系
TouchOfSun
·
2019-09-08 21:48
Andoid学习笔记
Android 系统启动流程
概述站在巨人的肩膀上学习,本片博客参考gityuan,用于笔记和巩固知识
Android架构
这个是Google官方提供的经典的分层架构图,从下向上依次是,Linux内核,HAL,系统Native库和AndroidRuntime
renxhui
·
2019-08-29 17:57
android
进阶
8月顺利拿到OPPO公司
Android架构
师offer,一面+部长面
上周喜提oppo面试offer,本人在深圳,有4年多的Android项目经验,普通本科学历。面试是相互选择的过程,而OPPO给我的印象确实如其核心价值观所说:本分。一面、部长面和HR面都蛮顺利(一千个人可能要了一百左右,但竞争没有想象中激烈,说白了提高自己的核心竞争力才是硬道理)签的是年薪30W,年终奖另算。我面的是安卓开发岗位。一般官网或者猎聘网的职位要求都写的很清楚,大家对照看一下就大体清楚能
Android飞鱼
·
2019-08-09 15:10
Android开发
Android面试经历
程序员
Android架构
设计01-数据库框架
涉及到数据库的操作一般的都是使用第三方的框架,如GreeoDao,OrmLitem等。或者是直接利用SQLiteOpenHelper来完成数据库的增删改查以及数据库升级。那么对于这种写法,一般都比较繁琐。操作如下:DBHelperdbHelper=newDBHelper(this);SQLiteDatabasesqLiteDatabase=dbHelper.getWritableDatabase(
Androidgiao
·
2019-08-06 15:57
阿里月薪30k+
Android架构
师必问20道面试题「含部分答案解析」
很多朋友都或多或少经历过很多面试,而有的人拿到了自己心仪的offer,有的人却被拒之门外。那么今天小编整理了一份面试经常会问到的题目,希望可以帮助到更多的人。本文讲解:我们为什么要选择离职面试必问面试题如何选择心仪的公司一.我们为何选择离职工资跟不上消费上班找不到归宿感和成绩感,上班感觉和坐牢一样在公司没有发展空间(之前我有一篇介绍选择公司注重薪资和个人薪资的文章,可以参考从BAT这种公司平薪跳槽
Android阿沁
·
2019-08-05 19:52
面试题
关于
Android架构
模式
为什么我们要使用架构模式呢?首先我们说一下我们知道的Android有哪些呢?MVCMVPMVVM三种架构模式我们使用架构模式基本上都是为了降低耦合性使Android工程师在开发的时候只需要关注一点就可以,提高了工作的效率。如果说你认为使用架构模式就会让你的代码量变少的话,那你就大错特错了,使用架构模式并不是说让你的代码量变少,有时候还会比之前得代码要多。架构模式是为了帮助我们在逻辑上边的更简单,很
LiChengZe_Blog
·
2019-07-29 09:56
Android架构
模式
MVCMVC,ModelViewController,是软件架构中最常见的一种框架,简单来说就是通过controller的控制去操作model层的数据,并且返回给view层展示,具体见下图当用户出发事件的时候,view层会发送指令到controller层,接着controller去通知model层更新数据,model层更新完数据以后直接显示在view层上MVC还有一个重要的缺陷,大家看上面那幅图,
WangZeYu_
·
2019-07-18 21:30
学习
Android高可用移动网络连接---(自http://wingjay.com/2019/01/16/mobile-network-connection/)
读者好,前面我们在《
Android架构
之网络连接与加速》和《
Android架构
之长连接技术》两篇文章中,讲解了Http短连接、TCP长连接、连接复用与速度优化、数据压缩等方面的知识点。
linghu_java
·
2019-07-11 15:00
android架构
分享-MVP
闲来无事,写了一套MVP代码架构,希望能给各位分享一些程序逻辑;一、java版架构https://github.com/VcStrong/RxRetrofitMVPDemo.gitmvp-v1和mvp-v2是给Android小白开发看的;mvp-v3已经被我的徒弟在公司项目中使用且上线:一个资讯项目,两个电商项目。mvp-v4是在v3基础上进行的组件化分包。v3和v4各有好处,欢迎各位在公司业务中
VcStrong
·
2019-07-09 00:00
android
资源
Android架构
模式-MVVM-DataBinding
MVVM(Model-View-ViewModel)最初是在2005年由微软提出的一个UI框架的概念。相比MVP模式,MVVM将Presenter改为了ViewModel,同时实现的View和ViewModel的双向数据绑定,View层的变化会自动导致ViewModel发生变化,ViewModel的数据发生变化也会自动实现View的刷新,开发者可以不用直接处理View和数据的更新操作,MVVM框架
quanCN
·
2019-07-08 15:27
android架构
研究之路
工作有几年了,发现自己一直没整理自己以前学过的东西,我也要学大佬们学习整理自己的东西,目录先整理一个自己思维导图,按模块区分开来,后期按这个实现相应的模块image.png可能我这里列的不是很完善,大致app目前都会用到相关的东西在选择屏幕适配的方案中,经过几年技术大牛的沉淀,我也推荐使用sw方案,虽然sw会增大包体,但是比较其他方案来说,sw是比较好的屏幕适配的概念,我装逼不了,罗列下大佬们的成
落后程序员
·
2019-07-02 15:34
Android框架式编程之LiveData
一、LiveData介绍LiveData是Google推荐的
Android架构
组件之一,是一个基于观察者模式的数据容器,但与一般的被观察者不同的是,它是有生命周期感知功能,解决了Android开发者需要去手动处理生命周期的痛点
灰色飘零
·
2019-06-27 11:00
Android架构
当初看第一行安卓代码一直到做完一个app,虽然学的很多,但是做的记录太少了,这次重新梳理一遍。一,安卓的1,安卓的四层架构1)LinuxKernel;2)Libraries(C或者C++写的,SurfaceManager,MediaFramework,SQLite,OpenGL做游戏的,FreeType,WebKit,SGL,SSl,libc+CoreLibraries,DalvikVirtual
Cattells
·
2019-06-06 13:03
Android
Android架构
进阶(六)—— 建造者模式
建造者模式文章目录建造者模式定义简介传统Builder模式1.成员2.实例3.使用改革Builder模式——静态内部类Builder1.成员2.实例3.使用总结优缺点定义将一个复杂对象的构建与它的标示分离,使得同样的构建过程可以创建不同的标示。简介建造者模式使用的目的是构造复杂对象,如果对象内部不是很复杂或者功能不是很多,是没有必要使用建造者模式的使用者可以不用关心建造的过程和细节,只要使用对外提
豪利丶王
·
2019-05-30 19:18
技术贴
Android
腾讯程序员月薪7万,小编感觉自己像码畜...
做Android开发的小伙伴,也可以点击领走这套腾讯T4级别的高级进阶视频;《腾讯T4级别
Android架构
师技术脑图+全套视频》link.juejin.im一.腾讯人均工资7万就在5月15日,腾讯(
Android_2012_
·
2019-05-28 21:08
Android
别人花了几万元学的
Android架构
技术,我帮你们免费弄来了全套视频与源码!
前言相信很多做Android开发的朋友觉得Android要凉了,而且确实有一些人薪资在10k左右徘徊,几k的也有。这里给大家看一个支付宝招聘的Android高级工程师岗位,薪资是3-6万一月就是说,Android开发并不是没钱途了,只是可能你现在还达不到那个门槛罢了。企业一个月五六万不是随随便便给你的,你至少得像上面的岗位要求里描述的,精通Android,基础扎实,熟悉算法原理,理解设计模式,熟练
Android_2012_
·
2019-05-27 17:01
Android
职业生涯规划
Android架构
模式都没搞懂,拿什么去跳槽啊?
为什么要用架构或者模式?使用架构的目的是使程序模块化,做到模块内部的高聚合和模块之间的低耦合,使得程序在开发的过程中,开发人员只需要专注于一点,提高程序开发的效率。而且最重要的一点,架构和模式并不是说让你的代码量更少了,往往可能还会增大,但是它帮你在逻辑上更简单的了,很好的定义了单一原则,提供了更好的扩展性,方便定位问题以及后续需求变更时不至于满篇的去改一大堆东西。MVCMVC(Model-Vie
迷途小码农h
·
2019-05-26 22:50
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他