前言 在Android的實(shí)際開發(fā)中,我們會(huì)經(jīng)常使用到多Module開發(fā),而當(dāng)我們修改一些版本信息或者SDK升級(jí)時(shí),可能涉及多個(gè)Module都需要修改。 顯然逐個(gè)修改Modul...
前言 在Android的實(shí)際開發(fā)中,我們會(huì)經(jīng)常使用到多Module開發(fā),而當(dāng)我們修改一些版本信息或者SDK升級(jí)時(shí),可能涉及多個(gè)Module都需要修改。 顯然逐個(gè)修改Modul...
在Android開發(fā)當(dāng)中,內(nèi)存泄漏是會(huì)影響用戶體驗(yàn)的。LeakCanary開源庫是一個(gè)常見的定位內(nèi)存泄漏的開源庫,這篇博客來分享一下它的使用,讓我們的應(yīng)用更加的絲滑。 Lea...
當(dāng)我們的控件太小,導(dǎo)致我們無法準(zhǔn)確的點(diǎn)擊,這時(shí)候我們可以在在外面再加一層布局,但這樣性能不太好,或者加上padding,但影響這個(gè)UI布局。這時(shí)候我們可以TouchDeleg...
組件化就是將我們的APP拆分成很多個(gè)模塊,每個(gè)模塊可以單獨(dú)運(yùn)行,以便于開發(fā)維護(hù)和測試,組件化中必不可少的是Gradle的配置,Gradle中使用的是Groovy語言,Groo...
一、前言 今天新建項(xiàng)目引入 implementation "androidx.fragment:fragment-ktx:1.3.0"包后,發(fā)現(xiàn)startActivityFo...
一、AccessibilityService 根據(jù)官方的介紹,是指開發(fā)者通過增加類似contentDescription的屬性,從而在不修改代碼的情況下,讓殘障人士能夠獲得使...
單Activity+多Fragment模式 自從知道這一招之后我基本不太愿意使用activity了,fragment可以快速創(chuàng)建和管理,可以合理設(shè)計(jì)頁面跳轉(zhuǎn),設(shè)計(jì)炫酷的跳轉(zhuǎn)動(dòng)...
細(xì)心點(diǎn)的童鞋會(huì)發(fā)現(xiàn),到特殊節(jié)日比如清明節(jié)這天很多App都設(shè)置了符合主題的灰白模式,比如京東,如圖所示: 我們?cè)賮砜纯醋罱K實(shí)現(xiàn)的效果圖: 那我們今天就介紹三種方案全局設(shè)置灰白模...