原创 Android消息機制

Android的消息機制主要是指Handler的運行機制,通過Handler可以輕鬆的將一個任務切換到Handler所在的線程中執行. 概述 將Handler用於UI更新: 有時候需要在子線程中進行耗時的IO操作,當耗時操作完成後可能需

原创 View的事件體系-View基礎知識

位置參數 View的位置主要由它的四個頂點來決定,分別對應於View的四個屬性:top、left、right、bottom. 其中top是左上角的縱座標,left是左上角的橫座標,right是右下角的橫座標,bottom是右下角的縱座標.(

原创 冠詞

與漢語不同,英語以及許多歐洲語言的名詞短語在一些情況下需要在前面加上定冠詞. 一般來說,冠詞分爲定冠詞(definite article)和不定冠詞(indefinite article). 不定冠詞 英語中的不定冠詞是"a/an",表示其

原创 枚舉和"when"

廢話少說,先上代碼. 枚舉enum # java public enum Num { ONE, TWO, THREE } # kotlin enum class Num { ONE, TWO, THREE } 在kotli

原创 Android中的線程池

使用線程池的好處: 重用線程池中的線程,避免因線程的創建和銷燬所帶來的性能開銷. 有效控制線程池的最大併發數,避免大量的線程之間因相互爭搶系統資源而造成堵塞現象. 對線程進行簡單管理,並提供定時執行以及指定間隔循環執行等功能. Andr

原创 Android性能優化-渲染

你好,我是老七,很高興能夠分享一些我在學習過程中的收穫,本文是學習Google官方渲染UI的學習筆記,如果本文幫助到你了,希望不要吝嗇你的小小喜歡點個心,你的支持是我堅持的動力,接下來就步入正題了,集中你的注意力,性能優化之車要發車了~ 性

原创 類和屬性

創建 首先我們先回憶一下Java中如何創建實體類,我們創建一個學生類,其中有兩個私有屬性,姓名name和年齡age,並且我們爲其提供構造器和訪問器,我們通過構造方法來創建實體類,通過getter和setter方法來進行屬性的訪問和修改,同時

原创 函數與變量

開始學習走路之"Hello world!" # java public class HelloWorld { public static void main(String[] args) { System.out.p