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高级
FrameWork源码解析(6)-AssetManager加载资源过程
主目录见:
Android高级
进阶知识(这是总目录索引) 之前一段时间项目比较忙所以一直没有更新,接下来准备把插件化系列的文章写完,今天我们就先跳过ContentProvider源码解析来讲资源加载相关的知识
ZJ_Rocky
·
2017-12-21 15:50
Launcher3桌面开发(3)-Launcher3 桌面加载流程分析(下)
主目录见:
Android高级
进阶知识(这是总目录索引)Launcher3源码地址:Launcher3-master[ThistutorialwaswrittenbyTicoo]上文Launcher3桌面加载流程分析
ZJ_Rocky
·
2017-12-11 09:41
成为
Android高级
工程师看这里就够了
现在准备做一些不一样的事联系方式QQ群121915371QQ号1400100300(个人QQ建议加群咨询)什么是
Android高级
工程师这个强调一个概念,快速。
Androidiscoding
·
2017-12-09 13:36
Android高级
xml布局之输入框EditText设计
今天给大家介绍一下如何实现一款简约时尚的安卓登陆界面。大家先看一下效果图当用户输入时动态出现删除按钮现在先罗列一下技术点:1.如何使用圆角输入框和按钮背景2.如何实现“手机号”、“密码”后面的竖线3.如何嵌套输入框的布局4.如何监听输入框的输入事件及删除按钮的动态显示隐藏1.如何使用圆角输入框和按钮背景安卓为开发者准备了shape这个xml标签,用于自定义一些形状。那么我就来定义一个白色的输入框背
AndroidMsky
·
2017-12-07 11:15
性能优化(9)-Android ANR在线监控原理
主目录见:
Android高级
进阶知识(这是总目录索引)[Thistutorialwaswrittenby无心追求]Android中的Watchdog在Android中,Watchdog是用来监测关键服务是否发生了死锁
ZJ_Rocky
·
2017-12-04 09:19
流行框架源码解析(17)-英语流利说文件下载器源码解析
主目录见:
Android高级
进阶知识(这是总目录索引)下载器Github地址:FileDownloader 文件下载在Android的开发中应该可以说是都会用到,所以一个完善的好的下载工具应该是不可或缺的
ZJ_Rocky
·
2017-12-01 17:19
FrameWork层源码解析(4)-广播发送过程源码解析
主目录见:
Android高级
进阶知识(这是总目录索引) 上一篇文章注册广播接收者的源码分析我们已经讲了注册的过程,我们知道动态广播注册对应的在AMS中的节点是BroadcastFilter,静态广播是在
ZJ_Rocky
·
2017-11-29 13:30
网络编程(7)-Android中使用HttpDns
主目录见:
Android高级
进阶知识(这是总目录索引)新浪HttpDns框架:HTTPDNSLib根据新浪HttpDns框架改造的库:HttpDNS 今天这篇也算是比较实用的一篇文章了,想起以前使用webView
ZJ_Rocky
·
2017-11-28 15:58
FrameWork层源码分析(3)-注册广播接收者的源码分析
主目录见:
Android高级
进阶知识(这是总目录索引)同时预告下,以后可能会来翻译groovy语言的文档,地址:GroovyLanguageDocumentation,如果想要参与翻译的可以跟我说哈。
ZJ_Rocky
·
2017-11-27 12:21
性能优化(8.4)-在Android Lollipop中使用JobScheduler
主目录见::
Android高级
进阶知识(这是总目录索引)[译]UsingtheJobSchedulerAPIonAndroidLollipop谷歌官网的例子:JobScheduler 今天还是打算以上面一篇英文文章为基础
ZJ_Rocky
·
2017-11-22 13:23
性能优化(7.4)-卡顿优化实例解析
主目录见:
Android高级
进阶知识(这是总目录索引) 卡顿优化这应该是写代码时候要注意的,我们上一篇文章布局优化(扁平化,Merge的使用,ViewStub的使用)里面总结了一些解决UI卡顿的方法,今天我这里重新贴一下
ZJ_Rocky
·
2017-11-20 13:30
性能优化(2.1)-LeakCanary原理分析
主目录见:
Android高级
进阶知识(这是总目录索引) 性能优化很重要的一个环节就是检测有没有内存泄漏,以前我们内存泄漏会借助MAT,androidstudioMonitor(androidstudio3.0
ZJ_Rocky
·
2017-11-20 12:43
性能优化(2.3)-LruCache源码解析
主目录见:
Android高级
进阶知识(这是总目录索引) 今天我们来聊聊缓存策略相关的内容,LruCache应该说是三级缓存策略会使用到的内存缓存策略。
ZJ_Rocky
·
2017-11-16 14:41
Handler机制(4)-Handler常见应用场景和常见问题分析
主目录见:
Android高级
进阶知识(这是总目录索引)[writtenbyTicoo]Handler应用场景根据前几篇的分析,根据实际的开发,我们可以总结出以下Handler的使用场景最简单的消息发送主线程使用
ZJ_Rocky
·
2017-11-15 09:27
性能优化(1.2)-布局优化(扁平化,Merge的使用,ViewStub的使用)
主目录见:
Android高级
进阶知识(这是总目录索引) 今天之所以讲这一篇主要是为了下一篇[APP启动速度优化实例解析]做铺垫的,我们都知道我们解决UI卡顿问题中主要就是:优化CPU的计算时间或者不必要的布局导致测量布局时间变长
ZJ_Rocky
·
2017-11-02 13:16
流行框架源码分析(16)-Decorator装饰模式
主目录见:
Android高级
进阶知识(这是总目录索引) 今天要讲装饰模式其实跟之前的代理模式实现上有点相似,但是在使用上会有些不同,在我理解上呢,代理侧重对被代理对象的功能修改,同时限制了其他类对被代理对象的访问
ZJ_Rocky
·
2017-11-01 15:58
流行框架源码分析(15)-Strategy策略模式
主目录见:
Android高级
进阶知识(这是总目录索引) 策略模式应该说应用也是非常广泛,而且很容易使用。有的人可能用到了但是没有意识到,那么我们今天会让大家意识到而且能在特定的场景中使用到他。
ZJ_Rocky
·
2017-10-30 13:29
流行框架源码分析(14)-Proxy代理设计模式
主目录见:
Android高级
进阶知识(这是总目录索引) 今天要讲这个代理设计模式,真的是印象深刻,在好多年前在学校接触java的时候就对这个模式了解过,当初还想着Spring里面的AOP机制是不是就是用代理实现的呀
ZJ_Rocky
·
2017-10-27 14:10
流行框架源码分析(12)-Observer观察者设计模式
主目录见:
Android高级
进阶知识(这是总目录索引)这篇文章我们会来讨论另外一个设计模式观察者设计模式,这个设计模式应该来说好理解很多,这个设计模式在我们平常的框架编写中也是可能会被用到的,我们同样的
ZJ_Rocky
·
2017-10-25 13:05
流行框架源码分析(7)-Volley源码解析
主目录见:
Android高级
进阶知识(这是总目录索引) 这是我们第一篇讲解网络请求相关的框架,前面我们的所有讲解都是跟网络请求没有关系,如果大家对Http协议的原理等还不熟悉,希望大家自己复习一下,毕竟还是要知其然知其所以然
ZJ_Rocky
·
2017-10-17 15:00
流行框架源码分析(6)-多进程的sharedprefrence解决方案DPreference
主目录见:
Android高级
进阶知识(这是总目录索引) 我们都知道sharedpreference在使用的时候是不支持多进程操作数据的,不同进程间操作数据的读取,存取或者并发操作数据都会出现问题,所以我们需要自己去控制跨进程操作
ZJ_Rocky
·
2017-10-16 12:10
流行框架源码分析(5)-butterknife源码分析(二)
主目录见:
Android高级
进阶知识(这是总目录索引) 昨天我们已经分析完butterknife的注解处理器的收集信息部分,如果还没有看的话可以先看[butterknife源码分析(一)],今天我们就要来解析我们的生成代码部分了
ZJ_Rocky
·
2017-10-13 13:57
流行框架源码分析(4)-butterknife源码分析(一)
主目录见:
Android高级
进阶知识(这是总目录索引) 前面我们已经讲完[编译期注解的使用例子]大家应该对这个流程比较熟悉了,我们今天要讲的butterknife的源码其实也是用的这个,不过里面细节还是比较多的
ZJ_Rocky
·
2017-10-12 17:49
流行框架源码分析(3)-编译期注解的使用例子
主目录见:
Android高级
进阶知识(这是总目录索引) 我们在开发的时候为了提高效率往往会选择一个基于注解的框架,但是有时使用反射通常被认为是性能的收割机,所以我们会青睐编译期注解的使用,其实早在前面我们分析了
ZJ_Rocky
·
2017-10-11 12:39
2017下半年,一二线互联网公司Android面试题汇总
转眼就到了2017年10月,离2018就剩下几个月了,很多人估计正在跳槽的路上,整理一份
Android高级
开发工程师面试集锦,对照这些问题进行复习,将会事半功倍。
突围的鱼
·
2017-10-11 00:00
流行框架源码分析(2)-AsynTask源码分析
主目录见:
Android高级
进阶知识(这是总目录索引) 国庆的假期刚刚过去,今天就用一篇比较简单的文章来收收心,AsynTask相信大家已经非常熟悉了,而且用的也是溜溜地,但是他的源码还是非常值得一看的
ZJ_Rocky
·
2017-10-10 12:28
流行框架源码分析(1)-EventBus3.0源码解析
主目录见:
Android高级
进阶知识(这是总目录索引) 因为国庆放假的缘故,好几天没有写文章,今天抽空来写一篇,那我们就从我们平常用的比较熟悉的框架开始讲解,今天讲解一款比较熟悉的框架EventBus3.0
ZJ_Rocky
·
2017-10-03 19:55
Handler机制(3)-IntentService源码分析
主目录见:
Android高级
进阶知识(这是总目录索引)[writtenbyTicoo]IntentService跟ThreadHandler一样,也是Google为了方便开发者使用Service封装的一个类
ZJ_Rocky
·
2017-09-30 13:18
Handler机制(2)-HandlerThread源码分析
主目录见:
Android高级
进阶知识(这是总目录索引)[writtenbyTicoo]HandlerThread顾名思义,HandlerThread它是一个Thread,是Google为提高开发者效率封装的一个类
ZJ_Rocky
·
2017-09-30 13:57
android高级
开发工程师基本素质
1、国美在线—高级Android开发工程师任职要求:1、四年以上移动客户端开发经验,熟悉AndroidSDK,并开发过1~2款成熟产品,熟悉内存优化,熟悉多线程使用。2、具备扎实的java基础,java相关开发经验不少于两年,熟悉一种以上主流手机开发平台(C,C++,Java)优先3、熟悉Android下网络通信,对Socket通信,Tcp/Ip和Http有较深刻的理解和经验,有网络编程经验。4、
薛中阳
·
2017-09-29 14:50
android
动画框架(4)-共享元素动画和场景切换
主目录见:
Android高级
进阶知识(这是总目录索引) 我们都知道,在5.0之后引入了很多新的转场动画,使过渡更加的合理化了,适当地加入动画能使你的app看起来眼前一亮,第一印象取胜,所以我们有理由来学习它
ZJ_Rocky
·
2017-09-28 11:08
动画框架(1)-属性动画基础用法
主目录见:
Android高级
进阶知识(这是总目录索引) 其实讲这篇有点虚,因为我觉得别人讲的够好了,但是增加这一篇就是提一下,免得下一篇讲动画框架源码会看不懂,当然你如果非常熟悉用法了,那这一篇可以跳过
ZJ_Rocky
·
2017-09-25 13:20
Android 高级进阶(源码剖析篇)
00|
Android高级
进阶(源码剖析篇)前言01|
Android高级
进阶(源码剖析篇)小而美的日志框架timber(上)02|
Android高级
进阶(源码剖析篇)小而美的日志框架timber(下)03
ace1985
·
2017-09-23 17:57
事件分发(4)-玩转自定义behavior之顶部停靠
主目录见:
Android高级
进阶知识(这是总目录索引)我们前面讲完《全面的CoordinateLayout和Behavior源码分析》的分析了。我们已经基本懂得怎么掌控behavior了。
ZJ_Rocky
·
2017-09-23 10:37
事件分发(2)-事件分发实例之侧滑菜单
主目录见:
Android高级
进阶知识(这是总目录索引)上一篇《从场景到源码分析事件分发》已经很全面地分析了事件的分发流程,如果会了这个流程,那么这个例子应该也是没有问题的,当然前面View绘制的内容也应该学完
ZJ_Rocky
·
2017-09-20 14:07
View绘制(8)-自定义ViewGroup(一)之卡牌
主目录见:
Android高级
进阶知识(这是总目录索引)这一篇主要是自定义ViewGroup的第一篇,所以会选一个简单的例子进行知识点的说明,看过前面的文章或者已经会了前面的知识,这一篇应该不是问题,我们就直接开始自定义
ZJ_Rocky
·
2017-09-17 18:09
View的绘制(7)-View和ViewGroup的绘制原理源码分析
主目录见:
Android高级
进阶知识(这是总目录索引)今天文章内容主要是承接《setContentView()的源码分析》的,上篇主要是讨论了view的加载,今天主要讨论view的绘制工作。
ZJ_Rocky
·
2017-09-15 15:27
Handler机制(1)-Handler,MessageQueue,与Looper三者关系分析
主目录见:
Android高级
进阶知识(这是总目录索引)[writtenbyTicoo]Android中,Handler虽然不是四大组件,但用的次数也不比Activity,Service等四大组件少。
ZJ_Rocky
·
2017-09-13 18:04
View的绘制(6)-换肤框架实现解析(二)
主目录见:
Android高级
进阶知识(这是总目录索引) 终于迎来我们的换肤框架最终章了,前面我们也学了supportv7的源码了,那么今天我们这里就轻松很多,废话不多说,直接开始讲解。
ZJ_Rocky
·
2017-09-13 16:56
View的绘制(5)-小红书欢迎页的视差效果实现
主目录见:
Android高级
进阶知识(这是总目录索引)一.目标看了上一篇《换肤框架(一)之Supportv7库解析》想必大家很期待换肤框架(二),但是为什么冒死把这一篇提前呢?
ZJ_Rocky
·
2017-09-12 13:39
Android 学习书单
下面是自己对于Android书籍部分的一个简单列举Android入门《第一行代码》《Android群英传》《Android群英传-神兵利器》Android中级《
Android高级
进阶》《App研发录》《
范培华
·
2017-09-12 00:34
Android应用开发
性能优化之APK瘦身
参考:《
Android高级
进阶》第24章[Android技术专题]APK瘦身看这一篇文章就够了Android瘦身实践AndroidAPP终极瘦身指南为什么瘦身?
newtrek
·
2017-09-10 22:24
Android推送SDK(9)-TCP网络问题
主目录见:
Android高级
进阶知识(这是总目录索引)[writtenby无心追求]心跳异常香港心跳异常现象手表使用香港卡用80端口连接到IM服务器出现心跳急剧下降到60秒的异常出现异常的都是使用80端口
ZJ_Rocky
·
2017-09-10 12:49
Android推送SDK(2)-IM二分法智能心跳策略
主目录见:
Android高级
进阶知识(这是总目录索引)[writtenby无心追求]IM心跳策略心跳的字段定义minHeart最小心跳,本地默认120秒,服务器定120秒maxHeart最大心跳,本地默认
ZJ_Rocky
·
2017-09-10 12:54
性能优化(2.6)-MAT内存泄漏分析(二)
主目录见:
Android高级
进阶知识(这是总目录索引)[writtenby无心追求]宝贝中心头像切换com.xtc.watch.view.widget.fancycover.FancyCoverFlowItemWrapper
ZJ_Rocky
·
2017-09-10 12:00
性能优化(2.5)-MAT内存泄漏分析(一)
主目录见:
Android高级
进阶知识(这是总目录索引)[writtenby无心追求]Activity内部类泄漏Activity如果存在内部类,无论是匿名内部类,或者是声明的内部类,都有可能造成Activity
ZJ_Rocky
·
2017-09-10 12:48
性能优化(2.4)-内存泄漏的一些坑
主目录见:
Android高级
进阶知识(这是总目录索引)[writtenby无心追求]Activity内部类泄漏Activity如果存在内部类,无论是匿名内部类,或者是声明的内部类,都有可能造成Activity
ZJ_Rocky
·
2017-09-10 11:32
性能优化(7.3)-BlockCanary原理分析
主目录见:
Android高级
进阶知识(这是总目录索引)[writtenby无心追求]BlockCanary原理如何计算主线程的方法执行耗时计算方法耗时最简单粗暴的就是在方法之前前记录下开始时间,方法执行完后用当前时间剪去方法开始执行的时间就完事了
ZJ_Rocky
·
2017-09-10 11:26
不吐不快
二:成为
Android高级
工程师,并把一路上的心
独倚栏杆
·
2017-09-08 11:02
不吐不快
二:成为
Android高级
工程师,并把一路上的心
独倚栏杆
·
2017-09-08 11:02
上一页
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
其他