在我們Android開(kāi)發(fā)過(guò)程中經(jīng)常使用到獲取View坐標(biāo)的方式做相關(guān)的邏輯判斷,主要是用到一下幾種方法: 1. getLeft()、getTop...
Android中的性能優(yōu)分為以下幾個(gè)方面:布局優(yōu)化、網(wǎng)絡(luò)優(yōu)化、安裝包優(yōu)化、內(nèi)存優(yōu)化。 一.布局優(yōu)化 布局優(yōu)化的本質(zhì)就是減少View的層級(jí)。常見(jiàn)的...
廢話不多說(shuō),直接開(kāi)干 一.簡(jiǎn)單工廠模式 簡(jiǎn)單工廠模式: 專(zhuān)門(mén)定義一個(gè)類(lèi)用來(lái)負(fù)責(zé)創(chuàng)建其他類(lèi)的實(shí)例,被創(chuàng)建的實(shí)例通常都具有共同的父類(lèi). 大學(xué)時(shí)候單身...
總體概括:1.App應(yīng)用程序通過(guò) Retrofit 請(qǐng)求網(wǎng)絡(luò),實(shí)際上是使用 Retrofit 接口層封裝請(qǐng)求參數(shù)、Header、Url 等信息,...
我們?cè)谌粘i_(kāi)發(fā)android的過(guò)程中,在前端activity或者fragment時(shí),無(wú)法避免的會(huì)用到findViewById這類(lèi)的代碼,然后強(qiáng)制...
網(wǎng)絡(luò)一直是項(xiàng)目里比較重要的一個(gè)模塊,Android開(kāi)源項(xiàng)目上出現(xiàn)過(guò)很多優(yōu)秀的網(wǎng)絡(luò)框架。從一開(kāi)始只是一些對(duì)HttpClient和HttpUrlCo...
可回收對(duì)象判定算法 可回收對(duì)象的判定算法,即判斷哪些對(duì)象是可以被回收,目前主流的語(yǔ)言一般有以下兩種:(1)引用記數(shù)算法(2)可達(dá)性分析算法 引用...
一、類(lèi)加載過(guò)程,雙親委派模型 1.Java中類(lèi)加載分為3個(gè)步驟:加載、鏈接、初始化。 加載。加載是將字節(jié)碼數(shù)據(jù)從不同的數(shù)據(jù)源讀取到JVM內(nèi)存,并...
Java部分 面向?qū)ο?java 內(nèi)存JVM:圖文解析 Java內(nèi)存結(jié)構(gòu)[http://www.itdecent.cn/p/6e2bc593f...