1.單例模式 What跋炕?是一種可以讓系統(tǒng)中的同一個(gè)對(duì)象只有一個(gè)存在的模式,每次新建對(duì)象都只獲得同一個(gè)對(duì)象律适。 Why? 一般用來(lái)防止常見(jiàn)很耗費(fèi)內(nèi)存...
策略模式 1遏插、策略模式概念 定義一系列算法捂贿,把他們獨(dú)立封裝起來(lái),并且這些算法之間可以相互替換胳嘲。策略模式主要是管理一堆有共性的算法厂僧,客戶(hù)端可以根據(jù)...
一.Android相關(guān) 采用硬件加速,在androidmanifest.xml中application添加android:hardwareAcc...
在Android3.0之前了牛,Bitmap的內(nèi)存分配分為兩部分颜屠,一部分是分配在Dalvik的VM堆中,而像素?cái)?shù)據(jù)的內(nèi)存是分配在Native堆中鹰祸,而...
云課堂的題目 下載bug項(xiàng)目:https://github.com/lzyzsd/AndroidUIPorblems 甫窟,請(qǐng)注意打開(kāi)開(kāi)發(fā)者選項(xiàng)中的...
一、內(nèi)存優(yōu)化 主要通過(guò)MemoryMonitor蛙婴, AllocationTracker以及HeapDump粗井,LeakCanary等工具定位到有問(wèn)...
一、什么是NDK? NDK是Native Development Kit的縮寫(xiě)浇衬,即原生開(kāi)發(fā)工具包懒构。Android NDK是一個(gè)讓開(kāi)發(fā)人員在And...
一、什么是Gradle耘擂? Gradle是一種構(gòu)建工具,它可以幫你管理項(xiàng)目中的差異,依賴(lài),編譯,打包,部署......,你可以定義滿足自己需要的構(gòu)...
一胆剧、什么是LBS? LBS是Location Based Service 的簡(jiǎn)稱(chēng)醉冤,即基于位置的服務(wù)赞赖,基于這種服務(wù)的應(yīng)用的一種統(tǒng)稱(chēng)。 二冤灾、為什么要...