Retrofit2 源碼解析 1. Retrofit是什么 來(lái)自Retrofit官網(wǎng)的介紹: 一個(gè)基于OkHttp的RESTFUL Api請(qǐng)求工具 2. Retrofit的用...
Retrofit2 源碼解析 1. Retrofit是什么 來(lái)自Retrofit官網(wǎng)的介紹: 一個(gè)基于OkHttp的RESTFUL Api請(qǐng)求工具 2. Retrofit的用...
1. App在什么狀態(tài)下被回收 Android系統(tǒng)在運(yùn)行程序的過程中發(fā)現(xiàn)內(nèi)存不足,他會(huì)去殺一些后臺(tái)進(jìn)程,來(lái)獲取內(nèi)存,這個(gè)過程我們簡(jiǎn)單稱為回收進(jìn)程。如果后臺(tái)進(jìn)程都?xì)⒐饬?,?nèi)存還...
1. 基本概念 Activity: 應(yīng)用與用戶交互的入口(活動(dòng)界面). Window: 表示一個(gè)窗口,不一定有屏幕那么大,可以很大也可以很?。?PhoneWindw: 是wi...
1.view的測(cè)量時(shí)機(jī) 當(dāng)view處于某個(gè)父布局里面,onMeasure()方法被父view調(diào)用,開始測(cè)量大小,可見view的大小是由其父布局和自身大小共同決定的。 2.vi...
1.layout布局轉(zhuǎn)換view方法 2個(gè)重載方法,最終都是到最后一個(gè)方法 2.真正的解析方法 Android里面的layout都是xml形式,因此出現(xiàn)XmlResource...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩過的坑2、Fragment全解析系列(二):正確的使用姿勢(shì)3、Fragment之我的解決方案:Frag...
1 開發(fā)準(zhǔn)備工作 開發(fā)環(huán)境:Android studio版本要求2.2以及以上. 開發(fā)工具: NDK開發(fā)工具集合,Cmake外部構(gòu)建工具以及LLDB本地代碼的調(diào)試工具. 2 ...
前言 我們知道,Android系統(tǒng)是基于Linux開發(fā),采用的是linux內(nèi)核 ,Android APP開發(fā)大部分也要和系統(tǒng)打交道,只是Android FrameWork 幫...