在入職公司以來惕耕,大部分時間都是在維護手Q小程序模塊相關的代碼,包含日常的新需求開發(fā)和bug修復工作驱敲,這里會不可避免的涉及對別人代碼的評審和被人對自己提交的代碼的評審热凹,...
在入職公司以來惕耕,大部分時間都是在維護手Q小程序模塊相關的代碼,包含日常的新需求開發(fā)和bug修復工作驱敲,這里會不可避免的涉及對別人代碼的評審和被人對自己提交的代碼的評審热凹,...
目錄: 一:背景介紹 二:Web體系下構建小程序所帶來的頑疾 三:多進程運用 四:離線包技術 五:視圖層技術的演進--同層渲染 六:邏輯層技術的演進—雙線程模型 一:背景介紹...
多進程知識點匯總: 一:了解多進程 二:項目中多進程的實現(xiàn) 三:多進程的優(yōu)缺點與使用場景 四:Android跨進程通訊實現(xiàn) 五:多進程實現(xiàn)中遇到的問題匯總 六:擴展閱讀 一:...
知識點匯總: 一:Retrofit項目介紹與實現(xiàn)網絡請求原理 二:Okhttp的項目介紹與實現(xiàn)網絡請求的原理 三:項目中使用到的設計模式場景分析 四:項目中的核心類分析 五:...
開發(fā)中常用插件與工具匯總: 一:ADB idea 二:TabNine與Codota 三:Android Parcelable Code Generator 四:GsonFor...
知識點匯總: 一:什么是注解 二:注解處理器概述 三:注解處理器核心類解析 四:如何調試注解處理器 五:通過注解處理器動態(tài)生成代碼 六:問題匯總 七:擴展閱讀 一:什么是注解...
知識點匯總: 一:Glide項目概述 二:Glide加載圖片的原理 三:Glide三級緩存的設計 四:Glide如何實現(xiàn)生命周期的監(jiān)聽 五:Glide是如何實現(xiàn)界面銷毀時,界...
知識點匯總: 一:換膚框架Android-Skin-Support項目概述 二:實現(xiàn)換膚功能背景知識點學習 三:對需要換膚的界面和控件實現(xiàn) 四:實現(xiàn)XML布局解析監(jiān)聽 五:自...
知識點匯總: 一:LeakCanary項目概述 二:內存泄漏對象的監(jiān)聽實現(xiàn) 三:內存泄漏數(shù)據的磁盤寫入實現(xiàn) 四:內存泄漏文件的解析實現(xiàn) 五:內存泄漏對象的引用鏈展示 六:項目...
知識點匯總: 一:EventBus框架概述 二:EventBus的注冊實現(xiàn)原理 三:EventBus的事件分發(fā)實現(xiàn)原理 四:項目擴展知識點 五:擴展閱讀 一:EventBus...
知識點匯總: 一:ARouter開源項目概述 二:關聯(lián)知識點匯總與項目中的使用詳解 三:ARouter實現(xiàn)原理分析 四:項目中的其他知識點匯總 五:擴展閱讀 一:ARoute...
1. ARouter 原理概述 ARouter 是阿里開源的一款幫助 Android APP 進行組件化改造的路由框架排吴,可以實現(xiàn)在同一個項目中互不依賴的的模塊的 Activi...
隨著面試和工作中多次遇到ARouter的使用問題,我決定把ARouter的源碼從頭到尾理一遍钻哩。讓我瞧瞧你到底有幾斤幾兩屹堰,為啥大家在項目組件化中都用你做路由框架。 前言 在開發(fā)...
組件化被越來越多的Android項目采用街氢,而作為組件化的基礎——路由也是重中之重扯键。本篇文章將詳細的分析阿里巴巴開源的路由框架ARouter。從源碼的角度解釋為什么這樣使用珊肃,以...
你圖人家父母用血汗錢掙來的房子斥杜,還想不被人家冷眼相看虱颗?你是做夢沒睡醒嗎沥匈?
當我們開發(fā)一個新項目散址,常常需要先搭建一個項目結構,就好像建房子宣赔,你把地基和骨架搭建好了预麸,搭建完善了,你在根據不同的業(yè)務需求儒将,大部分情況下只是在基本的架構上面做開發(fā)而已吏祸,...
在平時的開發(fā)過程中,我們常常都是使用系統(tǒng)提供的相關控件钩蚊,如果在andorid.widget中找不到相關的控件贡翘,我們也常常也已在github上找到相關的開源控件,但是當...
最近看了一遍關于Activity的知識點總結的文章砰逻,發(fā)現(xiàn)在平時開發(fā)的過程中鸣驱,用的最多的Activity居然還有很多細小的知識點需要重復回憶,所以就順勢總結了一下四大組...
最近為項目組整理相關項目相關的規(guī)范文檔丐巫,并整理了項目中,代碼中的一些問題勺美,識別項目代碼中的一些可以優(yōu)化的代碼递胧,為項目后續(xù)的重構提供一些理論基礎,下面是為項目組編寫的一些...