2017年本博客知识体系引导(更新至2017.8.11)
前言
為了方便大家的閱讀以及自己的知識(shí)體系的建立,特意來(lái)寫出這個(gè)引導(dǎo)文章。曾經(jīng)我是遇到什么寫什么。想到什么寫什么,從2016年開始我將環(huán)繞這個(gè)知識(shí)體系來(lái)寫文章。從點(diǎn)到面來(lái)逐步建立并完好自己的知識(shí)體系。同一時(shí)候也歡迎大家關(guān)注我的博客。
想要查看更清晰的知識(shí)體系,請(qǐng)移步到 http://liuwangshu.cn/system
1.Android應(yīng)用層
Android網(wǎng)絡(luò)編程(完結(jié))
Android網(wǎng)絡(luò)編程(一)HTTP協(xié)議原理
Android網(wǎng)絡(luò)編程(二)HttpClient與HttpURLConnection
Android網(wǎng)絡(luò)編程(三)Volley使用方法全解析
Android網(wǎng)絡(luò)編程(四)從源代碼解析volley
Android網(wǎng)絡(luò)編程(五)OkHttp2.x使用方法全解析
Android網(wǎng)絡(luò)編程(六)OkHttp3使用方法全解析
Android網(wǎng)絡(luò)編程(七)源代碼解析OkHttp前篇[請(qǐng)求網(wǎng)絡(luò)]
Android網(wǎng)絡(luò)編程(八)源代碼解析OkHttp后篇[復(fù)用連接池]
Android網(wǎng)絡(luò)編程(九)Retrofit2前篇[基本使用]
Android網(wǎng)絡(luò)編程(十)Retrofit2后篇[注解]
Android網(wǎng)絡(luò)編程(十一)源代碼解析Retrofit
Android View體系(完結(jié))
Android View體系(一)視圖坐標(biāo)系
Android View體系(二)實(shí)現(xiàn)View滑動(dòng)的六種方法
Android View體系(三)屬性動(dòng)畫
Android View體系(四)從源代碼解析Scroller
Android View體系(五)從源代碼解析View的事件分發(fā)機(jī)制
Android View體系(六)從源代碼解析Activity的構(gòu)成
Android View體系(七)從源代碼解析View的measure流程
Android View體系(八)從源代碼解析View的layout和draw流程
Android View體系(九)自己定義View
Android View體系(十)自己定義組合控件
Android View體系(十一)自己定義ViewGroup
Android IPC機(jī)制(完結(jié))
Android IPC機(jī)制(一)開啟多進(jìn)程
Android IPC機(jī)制(二)用Messenger進(jìn)行進(jìn)程間通信
Android IPC機(jī)制(三)在Android Studio中使用AIDL實(shí)現(xiàn)跨進(jìn)程方法調(diào)用
Android IPC機(jī)制(四)用ContentProvider進(jìn)行進(jìn)程間通信
Android IPC機(jī)制(五)用Socket實(shí)現(xiàn)跨進(jìn)程聊天程序
Android Design Support Library
Android Design Support Library(一)用TabLayout實(shí)現(xiàn)相似網(wǎng)易選項(xiàng)卡動(dòng)態(tài)滑動(dòng)效果
Android Design Support Library(二)用NavigationView實(shí)現(xiàn)抽屜菜單界面
Android Design Support Library(三)用CoordinatorLayout實(shí)現(xiàn)Toolbar隱藏和折疊
很多其它內(nèi)容見《Android進(jìn)階之光》
Android新特性
Android5.x RecyclerView 應(yīng)用解析
Android5.x CardView 應(yīng)用解析
Android5.x Notification應(yīng)用解析
Android5.x Toolbar和Palette應(yīng)用解析
很多其它內(nèi)容見《Android進(jìn)階之光》
Android性能優(yōu)化
Android繪制優(yōu)化(一)繪制性能分析
Android繪制優(yōu)化(二)布局優(yōu)化
Android內(nèi)存優(yōu)化(一)DVM和ART原理初探
Android內(nèi)存優(yōu)化(二)DVM和ART的GC日志分析
Android內(nèi)存優(yōu)化(三)避免可控的內(nèi)存泄漏
Android內(nèi)存優(yōu)化(四)解析Memory Monitor、Allocation Tracker和Heap Dump
Android內(nèi)存優(yōu)化(五)具體解釋內(nèi)存分析工具M(jìn)AT
Android架構(gòu)
Android架構(gòu)(一)MVP全解析
很多其它內(nèi)容見《Android進(jìn)階之光》
Android響應(yīng)式編程
Android響應(yīng)式編程(一)RxJava前篇[入門基礎(chǔ)]
很多其它內(nèi)容見《Android進(jìn)階之光》
Android事件總線 (完結(jié))
Android事件總線(一)EventBus3.0使用方法全解析
Android事件總線(二)EventBus3.0源代碼解析
Android事件總線(三)otto使用方法全解析
Android事件總線(四)源代碼解析otto
Android多線程
Android多線程(一)線程池
Android多線程(二)AsyncTask源代碼分析
Android多線程(三)AsyncTask源代碼分析(android7.0)
Android 界面編程
Android 實(shí)現(xiàn)廣告Banner循環(huán)輪播
Android選項(xiàng)卡動(dòng)態(tài)滑動(dòng)效果
ActionBar-PullToRefresh的使用
Android面試總結(jié)加強(qiáng)版
Android面試題總結(jié)加強(qiáng)版(一)
Android面試題總結(jié)加強(qiáng)版(二)
Android面試題總結(jié)加強(qiáng)版(三)
Android面試題總結(jié)加強(qiáng)版(四)
2.Android框架層
Android系統(tǒng)架構(gòu)與系統(tǒng)源代碼文件夾
Android系統(tǒng)啟動(dòng)流程(基于7.0、完結(jié))
Android系統(tǒng)啟動(dòng)流程(一)解析init進(jìn)程啟動(dòng)過(guò)程
Android系統(tǒng)啟動(dòng)流程(二)解析Zygote進(jìn)程啟動(dòng)過(guò)程
Android系統(tǒng)啟動(dòng)流程(三)解析SyetemServer進(jìn)程啟動(dòng)過(guò)程
Android系統(tǒng)啟動(dòng)流程(四)Launcher啟動(dòng)過(guò)程與系統(tǒng)啟動(dòng)流程
Android應(yīng)用程序進(jìn)程啟動(dòng)過(guò)程(基于7.0、完結(jié))
Android應(yīng)用程序進(jìn)程啟動(dòng)過(guò)程(前篇)
Android應(yīng)用程序進(jìn)程啟動(dòng)過(guò)程(后篇)
Android深入理解四大組件
Android深入四大組件(一)應(yīng)用程序啟動(dòng)過(guò)程
Android深入四大組件(二)Service的啟動(dòng)過(guò)程
Android深入四大組件(三)Service的綁定過(guò)程
Android深入四大組件(四)廣播的注冊(cè)、發(fā)送和接收過(guò)程
Android深入四大組件(五)Content Provider的啟動(dòng)過(guò)程
Android深入理解四大組件
Android深入理解Context(一)Context關(guān)聯(lián)類和Application Context創(chuàng)建過(guò)程
Android深入理解Context(二)Activity和Service的Context創(chuàng)建過(guò)程
Android深入理解JNI
Android深入理解JNI(一)JNI原理與靜態(tài)、動(dòng)態(tài)注冊(cè)
Android深入理解JNI(二)類型轉(zhuǎn)換、方法簽名和JNIEnv
Android系統(tǒng)服務(wù)
Android系統(tǒng)服務(wù)(一)解析ActivityManagerService(AMS)
Android多媒體框架
MediaPlayer框架概述(一)
MediaPlayer框架概述(二)
Android mediaRecorder框架簡(jiǎn)述(一)
Android mediaRecorder框架簡(jiǎn)述(二)
Android MediaPlayer+Stagefright框架(音頻)圖解
Stagefright框架解讀(—)音視頻Playback流程
3.Java
Java并發(fā)編程
Java并發(fā)編程(一)線程定義、狀態(tài)和屬性
Java并發(fā)編程(二)同步
Java并發(fā)編程(三)volatile域
Java并發(fā)編程(四)Java內(nèi)存模型
Java并發(fā)編程(五)ConcurrentHashMap的實(shí)現(xiàn)原理和源代碼分析
Java并發(fā)編程(六)堵塞隊(duì)列
Java并發(fā)編程(七)ConcurrentLinkedQueue的實(shí)現(xiàn)原理和源代碼分析
Java虛擬機(jī)
Java虛擬機(jī)(一)結(jié)構(gòu)原理與執(zhí)行時(shí)數(shù)據(jù)區(qū)域
Java虛擬機(jī)(二)對(duì)象的創(chuàng)建與OOP-Klass模型
Java虛擬機(jī)(三)垃圾標(biāo)記算法與Java對(duì)象的生命周期
Java虛擬機(jī)(四)垃圾收集算法
4.設(shè)計(jì)模式
設(shè)計(jì)模式(一)設(shè)計(jì)六大原則
創(chuàng)建型模式
設(shè)計(jì)模式(二)單例模式的七種寫法
設(shè)計(jì)模式(三)建造者模式
設(shè)計(jì)模式(四)簡(jiǎn)單工廠模式
設(shè)計(jì)模式(十)工廠方法模式
設(shè)計(jì)模式(十三)抽象工廠模式
設(shè)計(jì)模式(十六)原型模式
結(jié)構(gòu)型模式 (從程序的結(jié)構(gòu)上解決模塊之間的耦合問(wèn)題)
設(shè)計(jì)模式(六)代理模式
設(shè)計(jì)模式(七)裝飾模式
設(shè)計(jì)模式(八)外觀模式
設(shè)計(jì)模式(十二)享元模式
行為型模式 (處理類或?qū)ο笤鯓咏换ゼ霸鯓臃峙渎氊?zé))
設(shè)計(jì)模式(五)觀察者模式
設(shè)計(jì)模式(九)模版方法模式
設(shè)計(jì)模式(十一)策略模式
設(shè)計(jì)模式(十四)中介者模式
設(shè)計(jì)模式(十五)狀態(tài)模式
5.React Native
React Native探索
React Native探索(一)環(huán)境搭建與Hello World
React Native探索(二)Atom+Nuclide安裝、配置與調(diào)試
React Native探索(三)組件的Props(屬性)和State(狀態(tài))
React Native探索(四)Flexbox布局具體解釋
React Native探索(五)使用fetch進(jìn)行網(wǎng)絡(luò)請(qǐng)求
React Native組件
React Native組件(一)組件的生命周期
React Native組件(二)View組件解析
React Native組件(三)Text組件解析
6.算法
算法(一)時(shí)間復(fù)雜度
算法(二)初等排序前篇[插入和希爾排序]
算法(三)初等排序后篇[選擇和冒泡排序]
7.Swift
Swift高速入門(一)第一個(gè)Swift程序
Swift高速入門(二)基本數(shù)據(jù)類型
Swift高速入門(三)運(yùn)算符
Swift高速入門(四)流程控制
Swift高速入門(五)集合
歡迎關(guān)注我的微信公眾號(hào),第一時(shí)間獲得博客更新提醒,以及很多其它成體系的Android相關(guān)原創(chuàng)技術(shù)干貨。
掃一掃下方二維碼或者長(zhǎng)按識(shí)別二維碼。就可以關(guān)注。
總結(jié)
以上是生活随笔為你收集整理的2017年本博客知识体系引导(更新至2017.8.11)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Ajax请求导出Excel的问题
- 下一篇: Apache Kafka源码剖析:第5篇