Android繪圖之Shader Shader是繪圖過(guò)程中的著色器,它有五個(gè)子類(lèi): BitmapShader ComposeShader LinearGradient Rad...
Android繪圖之Shader Shader是繪圖過(guò)程中的著色器,它有五個(gè)子類(lèi): BitmapShader ComposeShader LinearGradient Rad...
博客鏈接:http://www.ideabuffer.cn/2017/05/06/Java對(duì)象內(nèi)存布局/ 我們知道在Java中基本數(shù)據(jù)類(lèi)型的大小,例如int類(lèi)型占4個(gè)字節(jié)、l...
前言 最近開(kāi)發(fā)中遇到了一個(gè)需求,需要RecyclerView滾動(dòng)到指定位置后置頂顯示,當(dāng)時(shí)遇到這個(gè)問(wèn)題的時(shí)候,心里第一反應(yīng)是直接使用RecyclerView的smoothSc...
本文的主要目的介紹的是當(dāng)使用ViewPager時(shí)如何查找Fragment的辦法,同時(shí)介紹一下在使用Fragment時(shí)的一些注意事項(xiàng),以及幾種查找方法所適用的場(chǎng)景。作者: @怪...
觀察者模式的運(yùn)用 傳統(tǒng)的Java觀察者模式可以參考此篇博客:Java觀察者模式案例簡(jiǎn)析 RxJava 是基于Java的觀察者模式開(kāi)展的。構(gòu)建被觀察者(Observable/F...
一般來(lái)說(shuō)內(nèi)存占用大小有如下規(guī)律:VSS >= RSS >= PSS >= USS VSS - Virtual Set Size (用處不大)虛擬耗用內(nèi)存(包含共享庫(kù)占用的全部...
了解:在蘋(píng)果沒(méi)有出ARC(自動(dòng)內(nèi)存管理機(jī)制)時(shí),iOS開(kāi)發(fā)攻城獅幾乎有一半的開(kāi)發(fā)時(shí)間都消耗在怎么管理內(nèi)存上后來(lái)蘋(píng)果人性化推出了ARC,雖然在很大程度上幫助我們開(kāi)發(fā)者節(jié)省了精力...
很贊??寫(xiě)的不錯(cuò)
數(shù)據(jù)結(jié)構(gòu) -- 哈希表及其應(yīng)用這篇主要用來(lái)記錄一下學(xué)習(xí)到的關(guān)于哈希表的知識(shí)點(diǎn)。 文章結(jié)構(gòu) 哈希表 哈希表的定義 哈希表的優(yōu)缺點(diǎn) 哈希碰撞 負(fù)載因子 擴(kuò)容 iOS中哈希表的引用 NSSet NSDictio...
這篇主要用來(lái)記錄一下學(xué)習(xí)到的關(guān)于哈希表的知識(shí)點(diǎn)。 文章結(jié)構(gòu) 哈希表 哈希表的定義 哈希表的優(yōu)缺點(diǎn) 哈希碰撞 負(fù)載因子 擴(kuò)容 iOS中哈希表的引用 NSSet NSDictio...
背景知識(shí) App的大小分為下載大小和安裝大小。下載大小指的是App壓縮包(.ipa)所占的空間大小。用戶(hù)下載的是壓縮包,下載完成后會(huì)自動(dòng)解壓,安裝大小就是指壓縮包解壓后的大小...
既然選擇了遠(yuǎn)方,便只顧風(fēng)雨兼程. 之前對(duì)View的left , top ,x ,y ,translationX, translationY,有所研究,但是時(shí)間一長(zhǎng),腦袋中的東...
關(guān)于@ autoreleasepool{} 在main方法中有一個(gè)@autoreleasepool{} @autoreleasePool{} 的底層是一個(gè)__AtAutore...
通常緩存是由內(nèi)存緩存和磁盤(pán)緩存組成的,內(nèi)存緩存容量小但是存取速度快,磁盤(pán)容量大但是存取速度慢。 內(nèi)存緩存 YYMemoryCache 包括數(shù)量限制、容量限制、時(shí)間限制、內(nèi)存警...
學(xué)習(xí)到了,圖文并茂,很詳細(xì)??
制作framework制作自己的framework的方法 1.新建一個(gè)framework 2.設(shè)置屬性 1.Mach-O Type 設(shè)置為 Static Library 2.Other Linke...
制作自己的framework的方法 1.新建一個(gè)framework 2.設(shè)置屬性 1.Mach-O Type 設(shè)置為 Static Library 2.Other Linke...
在官方support.v4包里,提供給我們一個(gè)兼容類(lèi)ViewCompat。ViewCompat里面針對(duì)幾個(gè)版本有不同的實(shí)現(xiàn),根據(jù)不同版本進(jìn)行判斷, 但是要注意的是,ViewC...
此文包含android.view.WindowManager$BadTokenException的4種情形: 1.Unable to add window --token n...
Android App 啟動(dòng)時(shí)的操作之 ClassLoader 和 Application 初始化 公共部分 ActivityManagerService.startProc...