Android高级进阶知识(这是总目录索引)

Android起航.jpg

这篇文章是对接下来要写的文章的一个目录说明,这个系列主要是针对安卓的进阶知识的系统阐述或者描述,其中或者引用或者举例说明或者分析源码,总之目标是:掌握知识并且能应用知识,同时希望如果有想要了解的知识可以在文章底下提出一起交流

一.View的绘制

1)setContentView()的源码分析
2)SnackBar的源码分析
3)利用decorView机制实现底部弹出框
4)换肤框架(一)之Support v7库解析
5)小红书欢迎页的视差效果实现
6)换肤框架(二)之换肤框架实现解析
7)View和ViewGroup的绘制原理源码分析
8)自定义ViewGroup(一)之卡牌

二.事件的分发

1)从场景到源码分析事件分发
2)事件分发实例之侧滑菜单
3)自定义behavior的源码分析
4)玩转自定义behavior之顶部停靠

三.动画框架

1)属性动画的基础使用方法
2)属性动画源码分析(Choreographer"编舞者")
3)直播间气泡效果
4)共享元素转场动画

四.Handler机制[will be written by Ticoo]

1)Handler,MessageQueue,与Looper三者关系分析
2)HandlerThread源码分析
3)IntentService源码分析
4)Handler常见应用场景和常见问题分析

五.Binder机制

1)从framework分析AIDL生成文件

六.流行框架源码分析

1)EventBus3.0源码解析
2)AsynTask源码分析
3)编译期注解的使用例子分析
4)Butterknife源码分析(一)
5)Butterknife源码分析(二)
6)多进程的sharedprefrence解决方案DPreference
7)Volley源码解析
8)OkHttp源码分析
9)Retrofit2源码解析
10)AOP在代码中的使用分析
11)Builder建造者设计模式
12)Observer观察者设计模式
13)责任链设计模式
14)Proxy代理设计模式
15)Strategy策略模式
16)Decorator装饰模式
17)英语流利说文件下载器源码解析
18)UnifyStorage统一的数据库存储,key-value存储,mock网络数据的一个库

七.性能优化[will be written by 无心追求 and ZJ_Rocky]

1)冷启动优化
  1.1.APP启动分析工具(TraceView,Systrace)
  1.2.布局优化(扁平化,Merge的使用,ViewStub的使用)
  1.3.APP启动速度优化实例解析
  1.4.各种布局的性能对比(LinerLayout,RelativeLayout)
2)内存优化
  2.1.LeakCanary原理分析
  2.2.Android DiskLruCache 源码解析 硬盘缓存的绝佳方案[转]
  2.3.LruCache源码分析
  2.4.内存泄漏的一些坑
  2.5.MAT内存泄漏分析(一)
 2.6.MAT内存泄漏分析(二)
3)网络优化
4)图片压缩性能优化
5)数据传输性能优化
6)减小APK体积
7)渲染优化
  7.1.UI卡顿原理分析
  7.2.UI卡顿检测分析
  7.3.BlockCanary原理分析
  7.4.卡顿优化实例解析
8)电量优化
  8.1.APP耗电分析方法与工具(第三方,Google官方Battery Historian)
  8.2.Android Doze源码分析
  8.3.AlarmManager研究 [转]
  8.4.在Android Lollipop中使用JobScheduler
  8.5.JobScheduler的源码分析
  8.6.耗电优化实例解析
9)Android ANR在线监控原理
10)AndroidGodEye解析之帧率(fps)
11)AndroidGodEye解析之流畅度(sm)
12)即将推出GodEye的分析,敬请期待...

八.网络编程[will be written by 无心追求and ZJ_Rocky]

1.TCP问题分析
2.OkHttp源码分析
3.网络传输数据加密策略(对称加密AES,DES,非对称加密RSA)
4.二进制协议(mqtt协议),协议编解码(tlv编解码)
5.Java Socket编程(IO,NIO)
6.Java多线程编程(队列,同步锁,线程池)
7.Android中使用HttpDns

九.Android推送SDK[will be written by 无心追求]

1.SDK架构设计
2.心跳策略
3.重连策略
4.tcpdump抓包分析
5.进程保活
6.多进程通信
7.TCP连接多路复用
8.Android系统休眠
9.TCP网络问题
10.DHCP租约到期自动续租问题导致TCP连接异常

十.FrameWork层源码的分析

1)应用程序内Activity的启动流程
2)startService的流程分析
3 ) 注册广播接收器的源码分析
4)广播发送过程源码解析
5)广播处理过程源码解析
6)AssetManager加载资源过程
7)ClassLoader及dex加载过程
8)插件化框架VirtualApk之初始化
9)插件化框架VirtualApk之插件加载
10)插件化框架VirtualApk之Activity启动
11)插件化框架VirtualApk之Service管理
12)热修复框架AndFix完全解析
13)InstantRun源码分析[转]
14)Google新组件下的架构思考

十一.Launcher3桌面开发[will be written by Ticoo]

1)Launcher3桌面开发简述
2)Launcher3 桌面加载流程分析(上)
3)Launcher3 桌面加载流程分析(下)
4)Launcher3 抽屉型桌面改造成横屏桌面
5)Launcher3 负一屏的定制开发
6)Launcher3 添加主题功能
7)Launcher3 添加左右滑动特效

推荐:RxJava2.x 专题Java 8新特性终极指南

以上就是目前整理出来会进行分别用文章进行说明的章节,其中有可能会引用别人已经阐述非常成熟的话题,但是宗旨不变:尽量把一个问题完整的阐述出来,如果出现错误和更好的说明可以积极提出一起交流最后说明文章将在国庆之后一一推出,敬请期待

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,340评论 5 467
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,762评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,329评论 0 329
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,678评论 1 270
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,583评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 47,995评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,493评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,145评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,293评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,250评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,267评论 1 328
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,973评论 3 316
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,556评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,648评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,873评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,257评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,809评论 2 339