一掩缓、一些感想 其實在工作的過程中赔蒲,我一直感覺自己的java基礎(chǔ)還是很薄弱的,所以不得不重新看看java基礎(chǔ)晌涕,其實注解在Android應(yīng)用實在很廣泛杏节,它讓代碼簡介谤民,并且解耦慎框,提...
一掩缓、一些感想 其實在工作的過程中赔蒲,我一直感覺自己的java基礎(chǔ)還是很薄弱的,所以不得不重新看看java基礎(chǔ)晌涕,其實注解在Android應(yīng)用實在很廣泛杏节,它讓代碼簡介谤民,并且解耦慎框,提...
ArrayList 有三個構(gòu)造方法 Vector 有四個構(gòu)造方法 ArrayList 和 Vector 都是用數(shù)組實現(xiàn)的主要有這么四個區(qū)別: Vector 是多線程安全的,線...
上一篇講述了 Activity 構(gòu)建布局的過程徒像,及測量其耗時的方法黍特。這一篇在此基礎(chǔ)上給出優(yōu)化構(gòu)建布局的方案。 這是 Android 性能優(yōu)化系列文章的第四篇锯蛀,文章列表如下:A...
實現(xiàn)夜間模式有很多種方式灭衷,經(jīng)過多次嘗試,算是找到了一種性價比較高的方式谬墙。 主題方式 這是最正統(tǒng)的方式今布,但工作量巨大经备,因為要全局替換 xml 布局中所有硬編碼的色值拭抬,將其換成主...
這是“Android消息機制”系列的第二篇文章侵蒙,系列文章目錄如下: 回轉(zhuǎn)壽司你一定吃過造虎!——Android消息機制(構(gòu)造) 回轉(zhuǎn)壽司你一定吃過!——Android消息機制(分...
題目: 給定一個包含了一些 0 和 1的非空二維數(shù)組 grid , 一個 島嶼 是由四個方向 (水平或垂直) 的 1 (代表土地) 構(gòu)成的組合纷闺。你可以假設(shè)二維矩陣的四個邊緣都...
首先介紹一種新的實體類的寫法(當數(shù)據(jù)發(fā)生變化的時候算凿,ui界面也會發(fā)生更新) 接下來進入正題份蝴,如何實現(xiàn)DataBinding和RecyclerView的使用 1.在Activi...
View的滑動沖突場景 常見的滑動沖突可以簡單分為如下三種 場景1:外部滑動方向和內(nèi)部滑動方向不一致 場景2:外部滑動方向和內(nèi)部滑動方向一致 場景3:上面兩種情況的嵌套滑動沖...
定義 確保某一個類只有一個實例,而且自行實例化并向整個系統(tǒng)提供這個實例氓轰。 使用場景 確保某個類有且只有一個對象的場景婚夫,避免產(chǎn)生多個對象消耗過多的資源,或者某種類型的對象只應(yīng)該...