前言 上文Android熱修復(fù)主流方案盤點(diǎn) 中,提到了4種比較出名的熱修復(fù)方案, 騰訊Qzone超級補(bǔ)丁的multidex方案, 騰訊Tinker的dexdiff方案, 阿里...
前言 上文Android熱修復(fù)主流方案盤點(diǎn) 中,提到了4種比較出名的熱修復(fù)方案, 騰訊Qzone超級補(bǔ)丁的multidex方案, 騰訊Tinker的dexdiff方案, 阿里...
1、isNullOrEmpty : 為空指針或者字串長度為0時(shí)返回true,非空串與可空串均可調(diào)用。 2、isNullOrBlank : 為空指針或者字串長度為0或者全為空格...
問題: 有時(shí)在開發(fā)中想直接寫一個(gè)java文件來測試一些東西,但是AndroidStudio執(zhí)行的時(shí)候會(huì)報(bào)錯(cuò)。 代碼信息: 報(bào)錯(cuò)信息 解決方案 在.idea文件夾中找到grad...
The java.time.Matcher.matches() method attempts to match the entire region against the ...
在Android自定義注解無法生成映射文件中的第二個(gè)問題,終于找到了解決方案。 只需要在module的build.gradle文件中添加兩行就行了: 1、在文件的頭部添加 a...
相信廣播大家都有用過,也知道安卓廣播的一些基礎(chǔ)知識,如靜態(tài)廣播、動(dòng)態(tài)廣播、粘性廣播等等,但相信很多人都不知道系統(tǒng)層面是怎樣實(shí)現(xiàn)這些廣播特性的,這篇文章就讓我們來聊一聊安卓廣播...
一、概述 這篇文章主要涉及到項(xiàng)目當(dāng)中,使用數(shù)據(jù)庫相關(guān)的操作: 使用SQLiteOpenHelper來封裝數(shù)據(jù)庫。 多線程的情況下使用SQLiteOpenHelper。 二、使...
Surface創(chuàng)建 在ViewRootImpl,創(chuàng)建一個(gè)final的Surface對象,任何線程可訪問它,內(nèi)部mLock鎖。ViewRootImpl類中的Surface定義。...