一、Gradle構(gòu)建機制 1、settings.gradle Gradle支持多工程構(gòu)建,使用settings.gradle來配置添加子工程模塊,settings文件在初...
錯誤關(guān)聯(lián):Failed to resolve: 、 repository 'Google' was added by build file 'build.gradle 首先...
前言: 這里記錄一些常用我又不好記的一些layout用的屬性,以便我日后忘記好過來迅速查找,僅供參考,后續(xù)還會補充,未完待續(xù)。。。 LinearLayout 水平居中 gra...
目錄:1、Gradle及Groovy簡介2、Groovy基礎(chǔ)到進階3、Gradle入門4、Gradle構(gòu)建5、Gradle任務(wù)6、Gradle插件7、自定義Android G...
關(guān)聯(lián)EventBus、RxBus、androidStudio、Android 異常 分析 從源碼上看,是因為沒有注解,反射得到為空。 我的代碼里是這樣寫的:一個注冊,一個反注...
Java重寫equals方法就必須重寫HashCode方法,這是為什么呢? 我們知道,HashCode這個方法主要是去生成的唯一標識符,equals是我們在做比較,兩個對象是...
1、HashMap的初始長度是怎么計算的? 默認是這么實現(xiàn)的給定一個數(shù),例如12, 先往右移1位,或上之后再移2位,或之后再移4位等等,一直移到16位叫返回給定目標容量的二次...
問題: 1、 內(nèi)存泄漏與內(nèi)存溢出的區(qū)別?2、 垃圾回收機制的原理是什么?3、 什么情況下會出現(xiàn)Android內(nèi)存泄漏(六大類)4、 什么是內(nèi)存抖動,造成的本質(zhì)是什么?(年輕堆...
技術(shù)點: 1、JVM,Dalvik與Art三者之間的區(qū)別2、那dex和class到底在結(jié)構(gòu)上有什么區(qū)別呢?3、 JVM基于棧,棧是什么,程序執(zhí)行的原理是怎么進行的4、Andr...
本文主要從以下三條主線去分析Glide 1、了解請求怎么發(fā)送的,有沒有隊列,怎么維護的 2、生命周期怎么回事,Glide怎么去做的? 3、Glide是如何處理我們的請求的 首...
問題概述:1、 OSI模型2、 Http協(xié)議概述3、 為什么OKHttp使用Socket而不是HttpUrlConnection4、 OKHttp的核心類有哪些?5、 OKH...
1、Activity的管理與生命周期執(zhí)行機制 2、ActivityThread源碼分析 3、Apk的啟動流程與Activity啟動機制 AMS 可以通過以下三個維度去看 一...