Jetpack是google官方的安卓開發(fā)工具集,目的是為了標(biāo)準(zhǔn)化和加快開發(fā)效率,并且之后會持續(xù)更新 安卓開發(fā)中,google推薦使用MVVM架構(gòu),Jetpack集成了構(gòu)建M...
Jetpack是google官方的安卓開發(fā)工具集,目的是為了標(biāo)準(zhǔn)化和加快開發(fā)效率,并且之后會持續(xù)更新 安卓開發(fā)中,google推薦使用MVVM架構(gòu),Jetpack集成了構(gòu)建M...
Java內(nèi)存模型(Java Memory Mode,JMM) Java的內(nèi)存模型指定了Java虛擬機如何與計算機的主存(RAM)進(jìn)行工作,如上圖所示,理解Java內(nèi)存模型對于...
jdk是一套java開發(fā)工具,其中包括了java運行時環(huán)境jre,在jre中有jvm(java虛擬機),代碼運行在jvm中 如下圖所示,JVM類加載機制分為五個部分:加載,驗...
目錄 1. 自定義View基礎(chǔ) 1.1 分類 自定義View的實現(xiàn)方式有以下幾種 類型定義自定義組合控件多個控件組合成為一個新的控件,方便多處復(fù)用繼承系統(tǒng)View控件繼承自T...
背景 Tangram是阿里出品、用于快速實現(xiàn)組合布局的框架模型,在手機天貓 Android & iOS版 內(nèi)廣泛使用。移動端原生App最大的弱點就是不能像Web端那樣即改即用...
概述 ContentProvider雖說我們平時用的并不多,但是作為安卓四大組件之一,其地位不容忽視。ContentProvider的作用是為不同的應(yīng)用之間數(shù)據(jù)共享,提供統(tǒng)一...
前言 兩年前, 我寫過一篇《我的三年Android開發(fā)總結(jié)》,時光流逝, 轉(zhuǎn)眼間我已經(jīng)從事Android開發(fā)已五年有余,很慶幸我依然從事著我熱愛的Android開發(fā). 我們做...
視頻講解 視頻鏈接 : https://www.bilibili.com/video/BV1eD4y1R73U[https://www.bilibili.com/video/...
1.Retrofit2的簡述 Retrofit其實我們可以理解為OkHttp的加強版,它也是一個網(wǎng)絡(luò)加載框架。底層是使用OKHttp封裝的。準(zhǔn)確來說,網(wǎng)絡(luò)請求的工作本質(zhì)上是O...