本文源碼解析基于Glide 4.6.1不知道大家最開(kāi)始使用Glide的原因是什么捕犬?我的原因很簡(jiǎn)單就是沖著那句Glide.with(this).load(url).into(i...
本文源碼解析基于Glide 4.6.1不知道大家最開(kāi)始使用Glide的原因是什么捕犬?我的原因很簡(jiǎn)單就是沖著那句Glide.with(this).load(url).into(i...
? Android開(kāi)發(fā)中一死,總會(huì)遇到這樣和那樣的需求。雖然官方已經(jīng)給我們提供了豐富的ViewGroup和View的實(shí)現(xiàn),但是總有沒(méi)法滿(mǎn)足需求的時(shí)候。這個(gè)時(shí)候我們?cè)撛趺崔k呢扔茅? 首...
有時(shí)候由于網(wǎng)絡(luò)問(wèn)題,會(huì)發(fā)現(xiàn) android-studio 或 idea 下載不懂 gradle秸苗,可以修改 gradle-wrapper.properties 配置文件中的 d...
1召娜、添加assets目錄 在main目錄下添加assets目錄,如下: 2惊楼、再在assets目錄添加一個(gè)web目錄玖瘸,如下: 3、webview加載assets目錄下html靜...
一檀咙、定義 Kotlin 在不修改類(lèi) / 不繼承類(lèi)的情況下雅倒,向一個(gè)類(lèi)添加新函數(shù)或者新屬性,更符合開(kāi)閉原則弧可。擴(kuò)展是一種靜態(tài)行為蔑匣,對(duì)被擴(kuò)展的類(lèi)代碼本身不會(huì)造成任何影響。 擴(kuò)展屬性:...
RecyclerView緩存的是ViewHolder棕诵,即每個(gè)ItemView ItemView的加載因?yàn)槊總€(gè)ItemView由xml加載成為View (onCreateVie...
默認(rèn)的是這個(gè)樣子的 修改成下面這樣再新建類(lèi)的時(shí)候就默認(rèn)帶public了 其實(shí)語(yǔ)法是這樣的 解釋 #if (${VISIBILITY} == "") public #end ...
文檔: https://developers.weixin.qq.com/doc/oplatform/Mobile_App/Access_Guide/Android.html...
打印啟動(dòng)時(shí)間 首先要知道啟動(dòng)時(shí)間有多長(zhǎng)殖演,AndroidStudio中可以直接用logcat打印出來(lái) 好家伙,快10秒鐘了年鸳,死了算了。 trace工具 在你想要跟蹤的代碼塊前后...