這篇文章是對接下來要寫的文章的一個目錄說明,這個系列主要是針對安卓的進(jìn)階知識的系統(tǒng)闡述或者描述,其中或者引用或者舉例說明或者分析源碼,總之目標(biāo)是:掌握知識并且能應(yīng)用知識,同時...
這篇文章是對接下來要寫的文章的一個目錄說明,這個系列主要是針對安卓的進(jìn)階知識的系統(tǒng)闡述或者描述,其中或者引用或者舉例說明或者分析源碼,總之目標(biāo)是:掌握知識并且能應(yīng)用知識,同時...
在2014年Google IO 大會上,Google 推出了一套全新的設(shè)計規(guī)范Material Design,這也為廣大的Android 開發(fā)者帶來了福音,不用像以前一樣照著...
一、ActionBar 1. 使用 themes.xml menu_for_action_bar.xml ActionBarActivity.kt 效果效果圖.png 2. ...
背景 以前,Android 開發(fā)者習(xí)慣在根目錄建一個自己應(yīng)用的文件夾,用于存放應(yīng)用的數(shù)據(jù)。這樣會導(dǎo)致用戶卸載后,應(yīng)用數(shù)據(jù)不會隨之刪除。導(dǎo)致手機(jī)文件特別混亂,長期占用空間,而且...
ActivityThread:它管理 應(yīng)用程序進(jìn)程 中主線程的執(zhí)行,調(diào)度和執(zhí)行Activity,廣播,以及ActivityManager 請求的其他操作。簡單的說,可以通過這...
參考書籍:《Android開發(fā)藝術(shù)探索》 任玉剛?cè)缬绣e漏,請批評指出! View的工作流程 前面說過,View的工作流程主要是指 measure、layout、draw 這三...
Android的ANR主要有兩種方式:1、通過handler的延遲機(jī)制觸發(fā)ANR2、Input事件觸發(fā)ANR` Service、BroadcastReceiver、Conte...
1.Android中的任務(wù)棧 在Android系統(tǒng)中,任務(wù)棧是一種用來存放Activity實例的容器。通常當(dāng)一個Android應(yīng)用程序啟動時,如果當(dāng)前環(huán)境中不存在該應(yīng)用程序的...
前面我們已經(jīng)詳細(xì)講解了 Gradle 的 Task、Project 等基本用法,現(xiàn)在我們還要學(xué)習(xí)一個很重要的概念 Extension,它在 Gradle 中幾乎隨處可見,特別...
一個 Task 是 Gradle 里項目構(gòu)建的原子執(zhí)行單元,Gradle 通過將一個個Task串聯(lián)起來完成具體的構(gòu)建任務(wù),每個 Task 都屬于一個 Project。關(guān)于 T...
android 觸摸事件傳遞機(jī)制 android view的繪制流程 android 的動畫機(jī)制 Support Annotation Library 庫使用 Percent...
簡介 先學(xué)會接入 了解字節(jié)碼 了解 Javaassist引入依賴基礎(chǔ) Demo javapoet依賴引入樣例生成樣例的代碼其他相關(guān),摘自 Github, 略過 Android...
本篇文章將帶大家解析Robust框架熱修復(fù)原理 主流的熱修復(fù)框架類型 ClassLoader:將熱修復(fù)的類放在dexElements[]的最前面,這樣加載類時會優(yōu)先加載到要修...
一、IO流是什么 慣例引用百科的回答 流是一種抽象概念,它代表了數(shù)據(jù)的無結(jié)構(gòu)化傳遞。按照流的方式進(jìn)行輸入輸出,數(shù)據(jù)被當(dāng)成無結(jié)構(gòu)的字節(jié)序或字符序列。從流中取得數(shù)據(jù)的操作稱為提取...