原创 Android 面試準備進行曲(數據結構 Map /List)v1.1

Java數據結構 之 HashMap 重溫學習1. HashMap2. hash() 方法3. HashMap 的put方法4. HashMap擴容2 HashMap其他 可能面試的問題2.1 哈希表解決Hash 衝突2.2 鍵

原创 2020年 中級Android面試總結

#TODO OkHttp中的線程池 參數理解 四種線程池理解 線程池參考文章 ButterKnife 源碼 原理了解(APT 編譯註解) LeakCeary 源碼 原理了解 (弱引用 隊列監聽對象 ) 線程 進程

原创 Android 面試準備進行曲 (Android基礎進階 一 )v1.2

View相關View的繪製流程View,ViewGroup事件分發MeasureSpec 相關知識SurfaceView和View的區別invalidate()和postInvalidate()的區別Android 動畫Andr

原创 Android進階 (佈局繪製流程 一 setContentView源碼解讀) v1.3

前言1. setContentView()入口2.AppCompatDelegateImpl2.1ensureSubDecor2.2createSubDecor3.PhoneWindow3.1 installDecor3.2 g

原创 Android Binder 學習筆記(未完結)

Binder學習筆記 1 IPC 簡單概要理解 Binder 原理 Binder 學習筆記 2 Binder 中 ServerManage啓動 第一步 打開binder驅動 第二步 註冊成爲binder服務的大管家

原创 Android 面試準備進行曲 (apk瘦身/打包優化)v1.0

文章目錄Android 優化 (apk瘦身/打包優化)工程分析瘦身優化Res 目錄優化Andorid PNG圖片壓縮Assests 目錄優化libs 目錄優化resources.arsc文件壓縮dex壓縮 Android 優化 (

原创 Android 面試準備進行曲(Android 基礎知識)v1.1

基礎部分Activity生命週期onStart()和onResume()/onPause()和onStop()的區別Activity A 跳轉 Activity B的問題Activity 啓動流程Fragment 生命週期Act

原创 Android 面試準備進行曲(網絡基礎篇) v1.1

前言網絡基礎網絡協議的體系結構TCP和UDPTCP特性擁塞控制和流量控制TCP 握手TCP 揮手HTTPHTTP 發展之路HTTP 和 HTTPS區別訪問URL 過程 update time 2019年09月19日14:02:

原创 Android 面試準備進行曲(Java基礎篇) v1.3

虛擬機 基礎JVM內存管理Java堆和棧的區別垃圾回收機制/ 回收算法Java基礎Java 引用類型類加載機制內存模型設計模式 (使用過的)單例模式Builder 模式工廠模式觀察者模式其他設計模式源碼設計接口和抽象類 upd

原创 Kotlin 學習筆記(三)函數的調用、中綴、解構、頂層擴展函數 使用

前言 本文章只是用於記錄學習,所以部分地方如果有錯誤或者理解不對的地方,麻煩請指正。 Kotlin 學習筆記(二) 簡述: kotlin 中集合如何簡單的創建 kotlin 中函數如何定義 及 更好、更明白的調用 kotli

原创 Kotlin 學習筆記(五)數據類型,密封和泛型

前言 本文章只是用於記錄學習,所以部分地方如果有錯誤或者理解不對的地方,麻煩請指正。 Kotlin 學習筆記(四) 簡述: kotlin 中數據類的聲明及條件 kotlin 中 密封類/ 枚舉 kotlin 中類型判斷 ko

原创 Kotlin 學習筆記 (七)屬性代理 及 委託

前言 本文章只是用於記錄學習,所以部分地方如果有錯誤或者理解不對的地方,麻煩請指正。 Kotlin 學習筆記(六) 簡述: lateinit 的使用 委託 和 委託屬性 標準委託 和延遲委託 1. lateinit   在

原创 Kotlin 學習筆記(一)基礎語法、類、屬性的探索

前言 本文章只是用於記錄學習,所以部分地方如果有錯誤或者理解不對的地方,麻煩請指正。 #工具 android 開發的話 可以使用 android studio ,在新建項目的時候記得勾選 supper kotlin 就可以了

原创 Kotlin 學習筆記(二) if、when、is 、枚舉 和 異常

前言 本文章只是用於記錄學習,所以部分地方如果有錯誤或者理解不對的地方,麻煩請指正。 Kotlin 學習筆記 (一) 1.枚舉 enum class color{ RED, GREEN, BLUE }

原创 Kotlin 學習筆記(四)類、繼承、重構、構造函數、接口

前言 本文章只是用於記錄學習,所以部分地方如果有錯誤或者理解不對的地方,麻煩請指正。 Kotlin 學習筆記(三) 簡述: kotlin 中接口的簡單使用 kotlin 中 類和屬性的繼承 kotlin 中類的重載函數 ko