發(fā)布項(xiàng)目至JCenter(Bintray)報(bào)錯(cuò)或版本更新失敗等問(wèn)題請(qǐng)前往發(fā)布項(xiàng)目到Maven(JCenter)遇到的錯(cuò)誤解決辦法 寫(xiě)在前面: ? ? 之前在寫(xiě)項(xiàng)目時(shí),喜歡將重...
![240](https://upload.jianshu.io/users/upload_avatars/5811027/68e48609-781c-49ff-8a0a-93461ccfd164.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
發(fā)布項(xiàng)目至JCenter(Bintray)報(bào)錯(cuò)或版本更新失敗等問(wèn)題請(qǐng)前往發(fā)布項(xiàng)目到Maven(JCenter)遇到的錯(cuò)誤解決辦法 寫(xiě)在前面: ? ? 之前在寫(xiě)項(xiàng)目時(shí),喜歡將重...
引子 相信總是有很多同學(xué)掀虎,總是在抱怨泛型無(wú)論怎么學(xué)習(xí),都只是停留在一個(gè)簡(jiǎn)單使用的水平,所以一直為此而備受苦惱贫导。 Kotlin 作為一門(mén)能和 Java 相互調(diào)用的語(yǔ)言,自然也支...
對(duì)于 ImageView 蟆盹,你知道的有多少呢孩灯?我知道的有以下這么一些。本篇主要總結(jié)和分析 ImageView 加載圖片的幾種方式逾滥、加載圖片時(shí)的縮放類(lèi)型以及使用 ImageVi...
本文主要包括三大部分內(nèi)容:內(nèi)存管理基礎(chǔ):從整個(gè)計(jì)算機(jī)領(lǐng)域簡(jiǎn)述主要的內(nèi)存管理技術(shù)峰档。Linux的內(nèi)存管理機(jī)制:Android畢竟是基于Linux內(nèi)核實(shí)現(xiàn)的操作系統(tǒng),因此有必要了解...
Retrofit的簡(jiǎn)單用法在上一篇文章分分鐘使用Retrofit+Rxjava實(shí)現(xiàn)網(wǎng)絡(luò)請(qǐng)求已經(jīng)做過(guò)介紹了寨昙,今天就不贅述了讥巡。今天主要分享一下如何結(jié)合Rxjava,封裝一個(gè)Ret...
Glide 強(qiáng)大的圖片加載庫(kù) 1. 基本使用 RequestOptions :請(qǐng)求選項(xiàng)placeHolder:加載占位圖error:錯(cuò)誤占位圖override:指定圖片的寬高...
阿里四面有三面都問(wèn)了這個(gè)問(wèn)題舔哪,在此做了整理欢顷,希望可以幫助到大家,歡迎查漏補(bǔ)缺捉蚤。 數(shù)據(jù)處理和視圖加載分離 我們知道吱涉,從遠(yuǎn)端拉取數(shù)據(jù)肯定是要放在異步的刹泄,在我們拉取下來(lái)數(shù)據(jù)之后可能...
說(shuō)到緩存,都會(huì)想到內(nèi)存緩存 LruCache 和磁盤(pán)緩存 DiskLruCache怎爵,兩者都是基于 LRU(Lest Resently Used)算法并使用 LinkedHas...
EventBus 官方給出的說(shuō)明是:EventBus 是一致基于發(fā)布/訂閱模式的事件總線(xiàn)特石,適用于 Android/Java; 了解 EventBus 之前鳖链,應(yīng)該先明白以下問(wèn)題...
對(duì)于 Retrofit 應(yīng)該是再熟悉不過(guò)了姆蘸,都知道它是一個(gè)網(wǎng)絡(luò)框架,但是為什么它還要基于 OkHttp 呢芙委?了解 Retrofit 后會(huì)發(fā)現(xiàn)逞敷,它雖是網(wǎng)絡(luò)框架卻不做任何網(wǎng)絡(luò)請(qǐng)求...
雖然一個(gè)人我并不孤獨(dú)在心中你陪我看每一個(gè)日出 不要總是那么不甘寂寞推捐,因?yàn)橐粋€(gè)人的你可以讓自己心存很多念想,這些念想也必將成為你奮斗的目標(biāo)與動(dòng)力侧啼。(開(kāi)篇推歌一首牛柒,猛戳《陪我看日...
1. 基本使用 1.1 創(chuàng)建 OkHttpClient 首先創(chuàng)建 OkHttpClient 用于配置網(wǎng)絡(luò)請(qǐng)求時(shí)連接時(shí)長(zhǎng)哪审,讀/寫(xiě)數(shù)據(jù)時(shí)長(zhǎng)蛾魄,緩存路徑等參數(shù)信息: 1.2 創(chuàng)建 R...
Animation Q:Android中有哪幾種類(lèi)型的動(dòng)畫(huà)滴须? 技術(shù)點(diǎn):動(dòng)畫(huà)類(lèi)型參考回答: 常見(jiàn)三類(lèi)動(dòng)畫(huà)View動(dòng)畫(huà)(View Animation)/補(bǔ)間動(dòng)畫(huà)(Tween an...
1 前言 LinkedHashMap繼承于HashMap,如果對(duì)HashMap原理還不清楚的同學(xué)叽奥,請(qǐng)先看上一篇:圖解HashMap原理 2 LinkedHashMap使用與...
1. 前言 由于系統(tǒng)極強(qiáng)的封裝特性扔水,我們?cè)趩?dòng) Activity 時(shí)并不知道系統(tǒng)內(nèi)部都是如何完成整個(gè)的啟動(dòng)流程的?如何創(chuàng)建一個(gè) Activity 對(duì)象而线?什么時(shí)候調(diào)用 onCr...
Retrofit是squareup公司的開(kāi)源力作嘹狞,和同屬squareup公司開(kāi)源的OkHttp,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)調(diào)度誓竿,一個(gè)負(fù)責(zé)網(wǎng)絡(luò)執(zhí)行磅网,為Android開(kāi)發(fā)者提供了即方便又高效的...
AsyncTask 是 Android 中實(shí)現(xiàn)多線(xiàn)程方式之一,我們通常用 AsyncTask 來(lái)實(shí)現(xiàn)在耗時(shí)操作中對(duì) UI 界面的更新筷屡。AsyncTask 提供了 onPreE...