1. 概念 ThreadLocal 用于提供線程局部變量,在多線程環(huán)境可以保證各個(gè)線程里的變量獨(dú)立于其它線程里的變量。也就是說 ThreadLo...
一、常見使用場景 消息機(jī)制中主要用于多線程的通訊,在 Android 開發(fā)中最常見的使用場景是:在子線程做耗時(shí)操作,操作完成后需要在主線程更新 ...
一、概念 volatile 是 Java 中的關(guān)鍵字,是一個(gè)變量修飾符,被用來修飾會(huì)被不同線程訪問和修改的變量。 二、volatile 作用 1...
一、概念 synchronized 是 Java 中的關(guān)鍵字,是利用鎖的機(jī)制來實(shí)現(xiàn)同步的。 鎖機(jī)制有如下兩種特性: 互斥性:即在同一時(shí)間只允許一...
【目錄】 1. Architecture Components 之 Guide to App Architecture 2. Architect...
一、 安裝 Angular Material 在 Angualr 項(xiàng)目根目錄下執(zhí)行如下命令: 安裝完成后有如下提示: 二、安裝 Aniamtio...
一、emoji 的范圍 查閱維基百科中 emoji 的說明 1. 雜項(xiàng)符號及圖形 雜項(xiàng)符號及圖形一共有768個(gè)字符,范圍為: U+1F300 ~...
先上效果 一、思路 1. 計(jì)算text的行數(shù) 實(shí)現(xiàn)可折疊的TextView最重要的一點(diǎn)是在setText()前計(jì)算出text所需的行數(shù)計(jì)算行數(shù)需...
先上效果 一、繼承AppBarLayout.Behavior AppBarLayout有一個(gè)默認(rèn)的Behavior,即AppBarLayout....