原创 Okhttp多線程斷點續傳

目錄 1、斷點續傳 2、多線程斷點續傳 3、使用okhttp線程池管理多線程 1、斷點續傳 1.1、斷點續傳: 記錄上次下載的位置,下次接着該位置繼續下載。 1.2、多線程下載: 根據目標下載文件長度,分給多個線程同時下載。 1.3、多線程

原创 Activity和Fragment

目錄 1、Activity 2、Fragment

原创 Android中SparseArray和ArrayMap

目錄 1、SparseArray 2、ArrayMap

原创 Android進程通信詳解

目錄 1、進程通信的方式 2、進程通信的原理 3、cc中的進程通信

原创 Android MVP模式和MVVM模式

目錄 1、MVP模式 2、MVVM模式

原创 java鎖-synchronize&volatile&lock

目錄 1、synchronize 2、volatile 3、lock

原创 http&https&tcp/udp&dns&httpdns

目錄 1、http 2、https 3、tcp 4、udp 5、dns 6、httpdns

原创 CC源碼分析

目錄 1、如何實現module在application和library之間自動切換 2、如何實現組件自動註冊 3、如何實現組件完全隔離 4、app內組件如何通信 5、跨app組件如何通信

原创 Android中Gradle插件和Transform API

目錄 1、Gradle插件 2、Transform API

原创 Android Apk包瘦身

1、瘦身預備知識 2、如何瘦身

原创 AsyncTask原理及相關原則

1、AsyncTask類的四個抽象方法 public abstract class AsyncTask<Params, Progress, Result> { /** Runs on the UI thread before

原创 Android中Hybrid實戰

目錄 1、項目中Hybrid整體結構 2、橋接層 3、基礎通信層 4、打開離線插件的流程 5、離線插件數據預加載優化 1、我的項目中Hybrid層次結構 (1)H5頁面層。 (2)橋接層:BridgeJs是一個.js文件,是NA和H5通信

原创 Android中okhttp原理詳解-極度針對面試篇

後期我會面試50家二線以上的互聯網公司,不斷總結完善和思考,寫出一本完美的安卓面試書籍,大家支持我嗎? 目錄 1、okhttp工作的大致流程 2、okhttp中的連接池 3、參考連接 1、okhttp工作的大致流程 1.1、整體流程 (1)

原创 Android中handler機制原理分析詳解

1、handler是android線程之間的消息機制,主要的作用是將一個任務切換到指定的線程中去執行,android系統中的一個例子就是主線程中的所有操作都是通過主線程中的handler去處理的。 2、Handler的運行需要底層的 mes

原创 Android組件化

後期我會面試50家互聯網公司,不斷總結完善和思考,寫出一本完美的安卓面試書籍,大家支持我嗎? 1、組件化和插件化區別: 1.1組件化開發: (1)、組件化是將一個app分成多個Module,每個Module都是一個組件; (2)、組件化在發