首先要在build.gradle中開啟混淆潮改,也就是minifyEnabled true,build.gradle具體如下所示: proguard-android.txt文件,...
1、 概述 Handler 殖告、 Looper 阿蝶、Message 這三者都與Android異步消息處理線程相關(guān)的概念。那么什么叫異步消息處理線程呢黄绩?異步消息處理線程啟動后會...
一.什么是內(nèi)存泄漏 在Java程序中羡洁,如果一個對象沒有利用價值了,正常情況下gc是會對其進(jìn)行回收的爽丹,但是此時仍然有其他引用指向這個活在堆內(nèi)存中的對象筑煮,那么gc就不會認(rèn)為這個對...
什么是正則表達(dá)式? 正則表達(dá)式是一組由字母和符號組成的特殊文本, 它可以用來從文本中找出滿足你想要的格式的句子. 一個正則表達(dá)式是在一個主體字符串中從左到右匹配字符串時的一種...
Android 設(shè)備的CPU類型(通常稱為”ABIs”)早期的Android系統(tǒng)幾乎只支持ARMv5的CPU架構(gòu)袒餐,你知道現(xiàn)在它支持多少種嗎?7種谤狡! Android系統(tǒng)目前支持...
熱門技術(shù)Kotlin初探Kotlin成了Google的親兒子,現(xiàn)在趕緊來學(xué)學(xué)跟著google學(xué)習(xí)mvp架構(gòu)跟著google學(xué)習(xí)mvp架構(gòu)(clean篇)給初學(xué)者的RxJava...
英文原文:The 30 Coolest Android Libraries from Spring 2017 這里是 30 個我最喜歡的在 2017 年 3 月前新出現(xiàn)的 A...
四大圖片緩存基本信息 Universal ImageLoader 是很早開源的圖片緩存焰宣,在早期被很多應(yīng)用使用。Picasso 是 Square 開源的項目捕仔,且他的主導(dǎo)者是 J...
通常情況下匕积,我們寫單例模式的時候無非就是三個步驟:構(gòu)造器私有化盈罐,聲明私有靜態(tài)變量,提供靜態(tài)獲取實例的方法闪唆。簡單說就是以下這種方式: 這是最基本的單例模式的寫法盅粪,考慮到線程安全...
Outline [TOC] 前言 大家喜聞樂見的Backpressure來啦. 這一節(jié)中我們將來學(xué)習(xí)Backpressure. 我看好多吃瓜群眾早已坐不住了, 別急, 我們先...