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