adb 常用命令 獲取連接設(shè)備號:adb devices 列出設(shè)備所有已安裝的包名 (不需root權(quán)限)adb shell “pm list packages”,可以加上gr...
adb 常用命令 獲取連接設(shè)備號:adb devices 列出設(shè)備所有已安裝的包名 (不需root權(quán)限)adb shell “pm list packages”,可以加上gr...
一、概述 對于RecyclerView的學(xué)習(xí),主要是需要掌握以下幾點: 數(shù)據(jù):Adapter 使用:RecyclerView - Adapter 進(jìn)階:BaseRecycle...
努比亞技術(shù)團隊原創(chuàng)內(nèi)容,轉(zhuǎn)載請務(wù)必注明出處。 8. 應(yīng)用是如何繪圖的 目前很多游戲類應(yīng)用都是借由SurfaceView申請到畫布,然后自主上幀,并不依賴Vsync信號, 所以...
Gradle 進(jìn)行構(gòu)建,都要經(jīng)過3個生命周期階段: 初始化階段 配置階段 執(zhí)行階段 Gradle 提供了很多生命周期監(jiān)聽方法,可以在各個階段 Hook 指定的任務(wù)。 1. P...
前言: 流暢度,是頁面在滑動、渲染等過程中的體驗。Android系統(tǒng)要求每一幀都要在 16ms 內(nèi)繪制完成,平滑的完成一幀意味著任何特殊的幀需要執(zhí)行所有的渲染代碼(包括 fr...
DataBinding 是谷歌官方發(fā)布的一個框架,顧名思義即為數(shù)據(jù)綁定,是 MVVM 模式在 Android 上的一種實現(xiàn),用于降低布局和邏輯的耦合性,使代碼邏輯更加清晰。M...
一、基礎(chǔ) 1.1 Java 系列文章Java基礎(chǔ)Java基礎(chǔ)(一)-泛型[http://www.itdecent.cn/p/d7e470217272]Java基礎(chǔ)(二)-注...
話說什么是動態(tài)換膚?這里舉個例子:在APP中可以下載某一個皮膚包,然后應(yīng)用起來整個APP的界面就發(fā)生了改變,諸如某些圖片,文字字體,文字顏色等等。 那么這種功能是怎么實現(xiàn)的呢...
滿足RecyclerView實現(xiàn)無限循環(huán)的需求還是有的,比如畫廊。 使用RecyclerView橫向展示網(wǎng)絡(luò)圖片可以當(dāng)做一個畫廊,如圖: 以上圖片已經(jīng)是無限循環(huán)的了,那么無限...
FrameAnimation 如果有播放超多幀動畫的需求,直接點擊 FrameAnimation 在github查看,基本能滿足你的所有需求,就不用往下看了,基本能滿足99....
相關(guān)概念 序列化 Serialization(序列化)是一種將對象以一連串的字節(jié)描述的過程;反序列化deserialization是一種將這些字節(jié)重建成一個對象的過程。從用途...
Android沉浸式狀態(tài)欄 Android狀態(tài)欄默認(rèn)是固定的黑底白字,這肯定是不被偉大的設(shè)計師所喜愛的,更有甚者,某些時候設(shè)計希望內(nèi)容能夠延時到狀態(tài)欄底部(例如頭部是大圖的情...