首先要在build.gradle中開啟混淆,也就是minifyEnabled true,build.gradle具體如下所示: proguard...
1、 概述 Handler 、 Looper 嚷那、Message 這三者都與Android異步消息處理線程相關(guān)的概念。那么什么叫異步消息處理線...
一.什么是內(nèi)存泄漏 在Java程序中杆煞,如果一個(gè)對(duì)象沒有利用價(jià)值了魏宽,正常情況下gc是會(huì)對(duì)其進(jìn)行回收的,但是此時(shí)仍然有其他引用指向這個(gè)活在堆內(nèi)存中的...
什么是正則表達(dá)式? 正則表達(dá)式是一組由字母和符號(hào)組成的特殊文本, 它可以用來從文本中找出滿足你想要的格式的句子. 一個(gè)正則表達(dá)式是在一個(gè)主體字符...
Android 設(shè)備的CPU類型(通常稱為”ABIs”)早期的Android系統(tǒng)幾乎只支持ARMv5的CPU架構(gòu)构诚,你知道現(xiàn)在它支持多少種嗎蚌斩?7種...
熱門技術(shù)Kotlin初探Kotlin成了Google的親兒子范嘱,現(xiàn)在趕緊來學(xué)學(xué)跟著google學(xué)習(xí)mvp架構(gòu)跟著google學(xué)習(xí)mvp架構(gòu)(cle...
英文原文:The 30 Coolest Android Libraries from Spring 2017 這里是 30 個(gè)我最喜歡的在 20...
四大圖片緩存基本信息 Universal ImageLoader 是很早開源的圖片緩存,在早期被很多應(yīng)用使用丑蛤。Picasso 是 Square ...
通常情況下叠聋,我們寫單例模式的時(shí)候無非就是三個(gè)步驟:構(gòu)造器私有化,聲明私有靜態(tài)變量受裹,提供靜態(tài)獲取實(shí)例的方法碌补。簡(jiǎn)單說就是以下這種方式: 這是最基本的...