你寫的真全
自定義View和ViewGroup總結(jié)自定義 View 1.自定義屬性掀宋,獲取自定義屬性(達(dá)到配置的效果) 2.onMeasure()方法用于測量自己寬高典予,前提是繼承View驴党。如果繼承系統(tǒng)已經(jīng)有的控件比如TextV...
你寫的真全
自定義View和ViewGroup總結(jié)自定義 View 1.自定義屬性掀宋,獲取自定義屬性(達(dá)到配置的效果) 2.onMeasure()方法用于測量自己寬高典予,前提是繼承View驴党。如果繼承系統(tǒng)已經(jīng)有的控件比如TextV...
本篇是第二篇虽填,主要是涉及線程與進(jìn)程的喚醒,數(shù)據(jù)傳輸?shù)姆庋b與解析, Binder線程的睡眠與喚醒(請(qǐng)求線程睡在哪個(gè)等待隊(duì)列上拘央,喚醒目標(biāo)端哪個(gè)隊(duì)列上的線程) Binder協(xié)議中B...
泛型是我們編程中經(jīng)常使用到的,比如指定List集合類型或者M(jìn)ap的時(shí)候儒旬,或者比如定義public <T> void write(T t, T[] ta);方法的時(shí)候栏账,我們用一...
一甚垦、應(yīng)用層 對(duì)應(yīng)用層來說茶鹃,最主要的內(nèi)存問題還是內(nèi)存泄漏問題。 Java中的內(nèi)存分配 靜態(tài)儲(chǔ)存區(qū):編譯時(shí)就分配好制轰,在程序整個(gè)運(yùn)行期間都存在前计。它主要存放靜態(tài)數(shù)據(jù)和常量;棧區(qū):當(dāng)方...
前言 在 Android開發(fā)中垃杖,性能優(yōu)化策略十分重要本文主要講解性能優(yōu)化中的內(nèi)存優(yōu)化男杈,希望你們會(huì)喜歡 目錄 1. 定義 優(yōu)化處理 應(yīng)用程序的內(nèi)存使用、空間占用 2. 作用 避...
解決這個(gè)問題的前提是:了解過js的變量存儲(chǔ)類型、賦值彩库。 懂的就跳過 ============== 變量存儲(chǔ)類型分兩類 ①基本類型:直接存儲(chǔ)在棧中的數(shù)據(jù)肤无。(字符串、布爾值骇钦、未定...
這是RecyclerView緩存機(jī)制系列文章的第四篇宛渐,系列文章的目錄如下: RecyclerView緩存機(jī)制(咋復(fù)用?) RecyclerView緩存機(jī)制(回收些啥?) Re...
在使用Android Studio過程中沒少被Gradle坑過仗岸,雖然網(wǎng)上有很多簡單粗暴的解決方案允耿,但極少會(huì)說清楚緣由,所以一直想看一本叫《Android Gradle權(quán)威指南...
埋點(diǎn) 哈哈 前兩天埋的天昏地暗
鵝廠實(shí)習(xí)| 周記(二)以下是本周的知識(shí)清單: SparseArray atomic包 Android埋點(diǎn) Java基礎(chǔ)之注解 一點(diǎn)小感悟 1.SparseArray 當(dāng)新建一個(gè)key為整型的Has...