從兩三年前,就一直想介紹一下自己在實(shí)戰(zhàn)的項(xiàng)目結(jié)構(gòu)地址:https://github.com/striveprince/kotlin 還記得我最初...
前幾天,我一直在找retrofit集成kotlin serialization的資料,才發(fā)現(xiàn),網(wǎng)上的資料是真的少,如果你有幸看到這篇文章,就默默...
首先,我們使用到的是CharSequence的子類SpannableString類在這個(gè)類中有這樣一個(gè)TestActivity.java Com...
首先什么是屬性動(dòng)畫,與我們以前用的動(dòng)畫Animation有什么區(qū)別? 如下圖,是Animation和Animator兩個(gè)類繼承圖的對(duì)比。C:Ob...
首先,我們來看看View中比較重要的幾個(gè)方法 dispatchTouchEventonTouchListener ->onTouch()onTo...
硬件消耗電量 來執(zhí)行任務(wù)的過程,叫做超時(shí)電流消耗主要消耗:1.最大的耗電是我們的屏幕2.蜂窩式無線數(shù)據(jù)交換(3G4G)3.叫醒鬧鐘 wake l...
卡頓是如何造成的:卡主線程了如果是子線程卡頓,是不會(huì)對(duì)應(yīng)用操作卡頓 1.內(nèi)部引起的:自定義View代碼2.外部引起的:如直接在主線程進(jìn)行網(wǎng)絡(luò)訪問...
1.如何去優(yōu)化自己現(xiàn)有的項(xiàng)目,運(yùn)行更加流暢單個(gè)app進(jìn)程 會(huì)根據(jù)手機(jī)性能分配不同的內(nèi)容如: 8m 16m 32m 64m2.當(dāng)然最好的是在開發(fā)...
在Dagger2中,一般都是使用@provide方法注入接口。在我們使用MVP模式搭建Android app的時(shí)候,一般我們會(huì)這樣做,創(chuàng)建一個(gè)接...