240 發(fā)簡信
IP屬地:北京
  • 你寫的真全

    自定義View和ViewGroup總結(jié)

    自定義 View 1.自定義屬性掀宋,獲取自定義屬性(達(dá)到配置的效果) 2.onMeasure()方法用于測量自己寬高典予,前提是繼承View驴党。如果繼承系統(tǒng)已經(jīng)有的控件比如TextV...

  • 120
    聽說你Binder機(jī)制學(xué)的不錯(cuò),來面試下這幾個(gè)問題(二)

    本篇是第二篇虽填,主要是涉及線程與進(jìn)程的喚醒,數(shù)據(jù)傳輸?shù)姆庋b與解析, Binder線程的睡眠與喚醒(請(qǐng)求線程睡在哪個(gè)等待隊(duì)列上拘央,喚醒目標(biāo)端哪個(gè)隊(duì)列上的線程) Binder協(xié)議中B...

  • JAVA泛型通配符T,E书在,K灰伟,V的區(qū)別

    泛型是我們編程中經(jīng)常使用到的,比如指定List集合類型或者M(jìn)ap的時(shí)候儒旬,或者比如定義public <T> void write(T t, T[] ta);方法的時(shí)候栏账,我們用一...

  • 所以ams干了啥

    四大組件的工作過程

    根 Activity 啟動(dòng)過程 根 Activity 的啟動(dòng)過程一般也可以理解為應(yīng)用程序的啟動(dòng)過程。 根 Activity 的啟動(dòng)過程比較復(fù)雜栈源,可以分為三個(gè)部分: Launc...

  • 120
    性能優(yōu)化實(shí)踐(四)-內(nèi)存優(yōu)化思考

    一甚垦、應(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)方...

  • 120
    Android性能優(yōu)化:帶你全面實(shí)現(xiàn)內(nèi)存優(yōu)化

    前言 在 Android開發(fā)中垃杖,性能優(yōu)化策略十分重要本文主要講解性能優(yōu)化中的內(nèi)存優(yōu)化男杈,希望你們會(huì)喜歡 目錄 1. 定義 優(yōu)化處理 應(yīng)用程序的內(nèi)存使用、空間占用 2. 作用 避...

  • 120
    什么是淺拷貝调俘?什么是深拷貝伶棒?

    解決這個(gè)問題的前提是:了解過js的變量存儲(chǔ)類型、賦值彩库。 懂的就跳過 ============== 變量存儲(chǔ)類型分兩類 ①基本類型:直接存儲(chǔ)在棧中的數(shù)據(jù)肤无。(字符串、布爾值骇钦、未定...

  • RecyclerView緩存機(jī)制(scrap view)

    這是RecyclerView緩存機(jī)制系列文章的第四篇宛渐,系列文章的目錄如下: RecyclerView緩存機(jī)制(咋復(fù)用?) RecyclerView緩存機(jī)制(回收些啥?) Re...

  • 120
    要點(diǎn)提煉| Gradle指南

    在使用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...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品