調(diào)試環(huán)境的配置其實(shí)只有三步 配置當(dāng)前項(xiàng)目的 org.gradle.jvmargs 屬性值 配置remote的 環(huán)境 打好斷點(diǎn) ,點(diǎn)擊Debug按鈕; 具體步驟 負(fù)能量雖然說...
調(diào)試環(huán)境的配置其實(shí)只有三步 配置當(dāng)前項(xiàng)目的 org.gradle.jvmargs 屬性值 配置remote的 環(huán)境 打好斷點(diǎn) ,點(diǎn)擊Debug按鈕; 具體步驟 負(fù)能量雖然說...
AOP:面向切面編程(Aspect-Oriented Programming)。如果說,OOP如果是把問題劃分到單個(gè)模塊的話,那么AOP就是把涉及到眾多模塊的某一類問題進(jìn)行統(tǒng)...
本文以com.android.tools.build:gradle:3.1.2 源碼來進(jìn)行分析,文章對應(yīng)的項(xiàng)目地址:aop-tech。 Transform API 是在1.5...
Gradle依賴引入 關(guān)鍵詞說明 自Android studio版本更新至3.0后,連帶著com.android.tools.build:gradle 工具也升級到了3.0....
簡介 MAT(Memory Analyzer Tool),一個(gè)基于Eclipse的內(nèi)存分析工具,是一個(gè)快速、功能豐富的JAVA heap分析工具,它可以幫助我們查找內(nèi)存泄漏和...
簡介 都知道可以使用MAT來進(jìn)行內(nèi)存泄漏檢測,可是一旦落實(shí)到hprof文件中顯示出來的字段海洋,又顯得無從下手。所以必須要有一目標(biāo),目標(biāo)越精確越好。 一個(gè)應(yīng)用可能包含了幾十個(gè)...
google原文鏈接: https://developer.android.google.cn/studio/releases/gradle-plugin#updating-...
Platform codenames, versions, API levels, and NDK releases https://source.android.com/s...
類加載過程 首先 首先,jvm在執(zhí)行時(shí),遇到一個(gè)新的類時(shí),會(huì)到內(nèi)存中的方法區(qū)去找class文件,如果找到就直接拿來用,如果沒有找到,就會(huì)到硬盤中去找到這個(gè)class文件,將類...
都是只有一個(gè)實(shí)例 最重要區(qū)別: singleTask還是在同一個(gè)棧中(taskId不變)singleInstance 會(huì)新建一個(gè)棧(taskId會(huì)變化) 網(wǎng)上很多文章都抄來抄...
在Android功能開發(fā)的時(shí)候,很多時(shí)候會(huì)遇到進(jìn)度條(progressBar)兩端需要圓角(顯示的進(jìn)度也需要圓角)的需求,然而在自定義進(jìn)度條樣式的時(shí)候,若沒找到正確的方法會(huì)讓...
PM 項(xiàng)目經(jīng)理( Project Manager ) 從職業(yè)角度,是指企業(yè)建立以項(xiàng)目經(jīng)理責(zé)任制為核心,對項(xiàng)目實(shí)行質(zhì)量、安全、進(jìn)度、成本管理的責(zé)任保證體系和全面提高項(xiàng)目管理水平...
RN(React Native) 源碼地址: https://github.com/facebook/react-native 簡介 本文主要講述RN在Android系統(tǒng)上是...
簡介 λ表達(dá)式(也稱為閉包)是Java 8中最大和最令人期待的語言改變。它允許我們將函數(shù)當(dāng)成參數(shù)傳遞給某個(gè)方法,或者把代碼本身當(dāng)作數(shù)據(jù)處理:函數(shù)式開發(fā)者非常熟悉這些概念。很多...