零、前言
2017年標籤:"海的彼岸,有我未曾見證的風采"
2018年標籤:"海的彼岸,吾在征途"
2019年標籤:"向那些曾經無法跨越的鴻溝敬上——君臨"
複製程式碼
一、系列文章
相關性較強的文章,即前後文有所關係,或所屬一個範疇的完結系列
也是近兩個月的作品,總體感覺還不錯,篇幅較長,稍微有點深度
1、Android四大元件系列(第二版) 共8篇
隸屬Android點將臺的八篇重量級文章,入門Android必備良藥
顏值擔當[-Activity-] | 外交官[-Intent-] |
---|---|
絕命暗殺官[-Service-] | 金科玉律[-AIDL-] |
---|---|
傳令官[-BroadcastReceiver-] | 烽火狼煙[-Handler-] |
---|---|
濟世儒俠[-ContentProvider-] | 三魂七魄[-Binder-]-(暫未完成) |
---|---|
程式語言對比手冊
語言對比手冊是我一直想寫的一個系列:經過認真思考,我決定從縱向和橫行兩個方面
來比較Java,Kotlin,Javascript,C++,Python,Dart,六種語言。
縱向版按知識點進行劃分,總篇數不定,橫向版按語言進行劃分,共6篇。
程式語言對比手冊-縱向版[-類-]
程式語言對比手冊-縱向版[-檔案-]
程式語言對比手冊-縱向版[-socket-] (待完成)
程式語言對比手冊-縱向版[-群組-] (待完成)
程式語言對比手冊-縱向版[-異常-] (待完成)
程式語言對比手冊-縱向版[-字串+正則-] (待完成)
從五大語言看函式和lambda表示式
2.OpenGL2.0入門系列(第一季) 共6集
一咬牙,學一波,3d的世界很精彩,也很難!!!
GLES2戰記第一集--勇者集結
GLES2戰記第二集--謎團立方
GLES2戰記第三集--聖火之光
GLES2戰記第四集--移形換影
GLES2戰記第五集--宇宙之光
GLES2戰記第六集--九層之臺
效果 | 效果 |
---|---|
3.Android多媒體相關
Android多媒體之圖片綜合篇
Android多媒體之認識聲音、錄音與播放(PCM)
Android多媒體之認識MP3與內建媒體播放(MediaPlayer)
Android多媒體之SoundPool+pcm流的音訊操作
Android多媒體之Camera的相關操作
Android多媒體之Camera2的相關操作
Android多媒體之視訊播放器(基於MediaPlayer)
4.雜談系列(無止境)
一些有趣的文章,和主線不相關,一篇搞定,或思考,想法之類的文章
雜篇:一代版本一代神[-Gradle-]
雜篇:從整理檔案發起的雜談[-File-]
雜篇:計算機的世界:[-bit之魂-]
雜篇:理一理螢幕尺寸那些事
雜篇:隨筆程式設計雜談錄--《隆中對》
雜篇:Android繪製函式圖象及正弦函式的介紹
雜篇:Java原始碼閱讀繪圖規範手冊--[捷特版]
JVM之類載入器ClassLoader
5.三端建站系列(完結) 共4篇
一直想找個機會把自己的三端技能總結一下,畢竟我的伺服器還空蕩蕩呢
所以年底了,總結一下,寫個小專案,掛在伺服器上也好,效果:個人網站在此
建站四部曲之後端介面篇(SpringBoot+上線)
建站四部曲之Python爬蟲+資料準備篇(selenium)
建站四部曲之前端顯示篇(React+上線)
建站四部曲之移動端篇(Android+上線)
6.Flutter七日系列(完結) 共8篇
算是給自己的一個小挑戰吧,用一週把Flutter淌一遍,入個門,
同時留下七篇長文,給待入坑的Androider打造幾個小石階
Flutter第1天--初始分析+Dart方言+Canvas簡繪
Flutter第2天--Animation動畫+粒子運動
Flutter第3天--基礎控制元件(上)
Flutter第4天--基礎控制元件(下)+Flex佈局詳解
Flutter第5天--佈局例項+操作互動
Flutter第6天--非同步-IO+網路訪問+json
Flutter第7天--字型圖示+綜合小案例+Android程式碼互動
Flutter七日總結
~ | ~ |
---|---|
7.看得見的資料結構系列(第一季2018版) 共8篇
用Android繪製資料結構,而且新增操作互動,除了我,還有誰!(會這麼無聊)
好吧,這就是靈機一動+血氣上湧的產物,創造問題,解決問題,傳道授業
希望2019年我可以有所進步,繼續畫出其他資料結構
看得見的資料結構Android版之開篇前言+完篇總結
看得見的資料結構Android版之陣列表(資料結構篇)
看得見的資料結構Android版之陣列表(檢視篇)
看得見的資料結構Android版之單連結串列篇
看得見的資料結構Android版之雙連結串列篇
看得見的資料結構Android版之棧篇
看得見的資料結構Android版之佇列篇
看得見的資料結構Android版之二分搜尋樹篇
8.View篇(原始碼級)
Android檢視層的讀碼記錄
所得與所見:[-View周邊-] 框架層
Android事件分發機制[-View-] 原始碼級
invalidate方法知多少[-View-] 原始碼級
9、Android原生繪圖系列
檢視層跑不掉要繪圖,這個系列整個過程也是對我的一次昇華
自從Path篇寫完後,敲程式碼的感覺都不一樣了,思考的視角有所提升
Android原生繪圖1--Canvas
Android原生繪圖2--Path
Android原生繪圖3--Paint篇
Android原生繪圖4--Color篇
Android原生繪圖5--大戰貝塞爾三次曲線
Android原生繪圖6--實踐一起畫個表
Android動畫Animator家族使用指南
10.自定義單體View五級系列(完結) 共5篇
一步步登頂自定義單體View
Android自定義控制元件(入門級)--數字顯示器
Android自定義控制元件(新手級)--實踐進度條
Android自定義控制元件(中手級)--區域性圖片放大鏡BiggerView
Android自定義控制元件(高手級)--JOJO同款能力分析圖
Android自定義控制元件(神級)+MediaRecoder錄音
11.ViewGroup篇:
ViewGroup篇:Android佈局總彙篇
ViewGroup篇:玩一下自定義ViewGroup
12.Android粒子系列
玩玩而已,就是要,酷! 炫!
Android粒子系列1--讓你瞭解粒子的運動
Android粒子系列2--炫酷倒數計時
Android粒子系列3--文字的粒子化運動
Android粒子系列4--Bitmap畫素級操作
13.RecyclerView零點突破系列
RecyclerView的重要性不言而喻,本想一擊突破,卻陣亡於自定義LayoutManager
前兩篇完成,不是逆天改命的RecyclerView基本上都能應付,後兩篇hold不住,以後再戰
RecyclerView零點突破(基本使用篇)
RecyclerView零點突破(動畫+邊線篇)
RecyclerView零點突破(自定義LayoutManager篇)--待完成
RecyclerView零點突破(原始碼分析篇)--待完成
~ | ~ |
---|---|
14.Android材料設計MD系列(完結) 共8篇
材料設計Material Design,已經推出很久了,以前只是簡單用用,沒有系統總結過
所以找個機會總結了一波,總體而言Material Design用著還是蠻爽的
Android材料設計Material Design 開篇前言
Android材料設計之ToolBar+CardView+沉浸標題欄
Android材料設計之FloatingActionButton+Snackbar+SheetX3
Android材料設計之BottomNavigationBar+TabLayout
Android材料設計之AppBarLayout+CoordinatorLayout
Android材料設計之CollapsingToolbarLayout+Palette
Android材料設計之DrawerLayout+NavigationView+TextInputLayout
Android材料設計之Behavior攻堅戰
~ | ~ |
---|---|
15.Java的IO基礎系列
萬變不離其宗,IO作為每種語言必備的模組
Java總結IO之總集篇
Java總結IO第一篇之字元流與字元編碼
Java總結IO第二篇之位元組流與字元流轉化
Java總結IO第三篇之File類和Properties類
Java總結IO第四篇之其他IO流物件
安卓中對於資料夾的綜合操作
二、分類文章:
未成形的系列文章(即未完結),但有明確所屬範疇。
基本上文章的內容還行,是第二瓶頸期內和突破後的時段所寫
1.容器原始碼解析:
Java總結之容器家族--Collection
Java總結之對映家族--Map概覽
Java容器原始碼攻堅戰--第一戰:Iterator
Java容器原始碼攻堅戰--第二戰:ArrayList
Java容器原始碼攻堅戰--第三戰:HashMap(一)
待續...
2.網路程式設計
網路篇:協天子令諸侯[-Http-]
基於Socket的網路資料傳輸測試(Java+Android+騰訊雲)
安卓網路程式設計之獲取IP地址
安卓網路程式設計之http協議簡介+小案例引入
安卓網路程式設計之Socket程式設計
Android基於socket的五子棋雙人網路對戰實現
[番外]理一理Android多檔案上傳那點事
Android原生下載(上篇)基本邏輯+斷點續傳
Android原生下載(下篇)多檔案下載+多執行緒下載
待續...
3.自定義控制元件基礎
Android自定義控制元件1--EventParser
Android自定義控制元件2--事件處理機制和生命函式呼叫
Android自定義控制元件3-動畫Animator處理
[番外]Android觸控事件實現筆觸畫布
待續...
4.資料固化及解析相關
安卓SQLite基礎使用指南
Json在Android中的使用--Gson
安卓中XML的三種解析與固化
SharedPreferences簡單封裝
待續...
5.玩轉字串相關
小案例Josn字串的生成
[番外]:帶你玩正則1--資料遍地是,看你取不取
分享一下我的三個程式碼自動生成工具類--助你解放雙手
待續...
6.技術小點
Android技術篇之執行時許可權
Android技術篇之反射
Android技術篇之註解Annotation
Android技術篇之XXX.9.png的使用全指南
Android資源res之向量圖完全指南(加SVG-path命令分析)
6.常用View
Android基礎控制元件之TextView
Android控制元件之ImageView
Android控制元件之ViewPager的基本使用
Android控制元件之ViewPager滑動監聽與自定義滑動特效
Android控制元件之res資源載入
Android之PopupWindow
7.Fragment
Android基礎之Fragment基礎使用
Android基礎之Fragment生命週期測試
Android基礎之Activity與Fragment的資料傳遞
Android基礎之Fragment與ViewPager結合
Android基礎之Fragment簡單封裝
8.ListView(不看也行,ListView如今用得也不多了)
Android基礎之ListView基本使用及優化
Android基礎之ListView的封裝
Android基礎之ListView的封裝多條目
Android基礎之ListView事件全解析
Android基礎之ListView瑣碎小知識點彙總
主流模式小專案
四、SpringBoot篇
後端並非我專場,所以只是簡單涉獵,對服務端有個整體的認識
前端和後端的融合才能更好的理解http,畢竟Androider不懂http將寸步難行
看完後自己搭建api測試介面,或者自己建個小網站還是沒問題的(看起來20篇,其實都很短)
SpringBoot-00-之修改啟動標題
SpringBoot-01-之初體驗
SpringBoot-02-之引數傳遞
SpringBoot-03-之熱部署
SpringBoot-04-之模板引擎--thymeleaf
SpringBoot-05-之上傳檔案
SpringBoot-06-之拿到你的圖片!
SpringBoot-07-之資料庫JPA(CRUD)
SpringBoot-08-之統一化json輸出與自定義異常捕獲
SpringBoot-09-之初階整合篇(上)
SpringBoot-10-之初階整合篇(下)
SpringBoot-11-之從本地到線上
SpringBoot-12-之Ajax跨域訪問全解析
SpringBoot-13-插曲之Node檔案重新命名+自動生成json物件
SpringBoot-14-MyBatis預熱篇,MySQL小結
SpringBoot-15-之整合MyBatis-註解篇+分頁
SpringBoot-16-之整合MyBatis-xml篇+單元測試
SpringBoot-18-之AOP+log4j 記錄訪問請求資訊
SpringBoot-19-之傳送郵件
SpringBoot-20-REST API介面
另外前端屬於我的隱藏技能,學習筆記未公開