在更深入的了解之前,讓我們先從一些例子看起:讓我們先寫一個(gè)簡單的泛型類: 代碼很簡單,代碼邏輯沒有問題,編譯也能通過。但是如果把boxDog賦值給 boxAnimal 呢?是...

在更深入的了解之前,讓我們先從一些例子看起:讓我們先寫一個(gè)簡單的泛型類: 代碼很簡單,代碼邏輯沒有問題,編譯也能通過。但是如果把boxDog賦值給 boxAnimal 呢?是...
最近項(xiàng)目apk方法數(shù)即將達(dá)到65536上限,雖然通過瘦身減少了一些方法數(shù),但是隨著更多sdk的接入,終究還是避免不了方法數(shù)突破限制,所以開始著手dex分包的工作。 之所以存在...
ReferenceQueue 引用隊(duì)列,在檢測到適當(dāng)?shù)目傻竭_(dá)性更改后,垃圾回收器將已注冊的引用對(duì)象添加到該隊(duì)列中 實(shí)現(xiàn)了一個(gè)隊(duì)列的入隊(duì)(enqueue)和出隊(duì)(poll還有r...
博客已遷移至:https://leeon7.github.io[https://leeon7.github.io] 背景 在輸出Android模塊時(shí),有時(shí)會(huì)因?yàn)閭€(gè)別原因(比如...
Apk中的resources.arsc是aapt工具編譯資源時(shí)生成的一個(gè)重要文件。App資源能根據(jù)配置的變化,索引到相應(yīng)的資源都要依賴它。例如Android設(shè)備語言,屏幕設(shè)備...
本文主要介紹協(xié)程的用法, 以及使用協(xié)程能帶來什么好處. 另外, 也會(huì)粗略提一下協(xié)程的大致原理.本文的意義可能僅僅是讓你了解一下協(xié)程, 并愿意開始使用它.如果想徹底理解協(xié)程, ...
之前研究KOOM的時(shí)候,fork dump方案沒有詳細(xì)研究,最近得空,簡單來解析下吧。 內(nèi)存監(jiān)控APM都會(huì)有個(gè)環(huán)節(jié):通過Debug.dumpHprofData() dump當(dāng)...
分類專欄:抄底 Android 內(nèi)存優(yōu)化[https://blog.csdn.net/qq_23191031/category_10281304.html]文章標(biāo)簽:Andr...
概述 NestedScrolling是Android 5.0之后為我們提供的新特性,降低了使用傳統(tǒng)事件分發(fā)機(jī)制處理嵌套滑動(dòng)的難度,用于給子view與父view提供更好的交互。...