1.類的成員變量以m和s開頭時(shí),此時(shí)用自動(dòng)工具生成getter和setter方法的時(shí)候,會(huì)多一個(gè)m或者s在命名里面,很討厭。解決方法是如下圖所設(shè)置: 2.調(diào)試的時(shí)候崩潰了,經(jīng)...
1.類的成員變量以m和s開頭時(shí),此時(shí)用自動(dòng)工具生成getter和setter方法的時(shí)候,會(huì)多一個(gè)m或者s在命名里面,很討厭。解決方法是如下圖所設(shè)置: 2.調(diào)試的時(shí)候崩潰了,經(jīng)...
安卓本身不支持內(nèi)存分頁(yè)交換技術(shù),是通過(guò)回收activity的方式來(lái)回收內(nèi)存的。.activity處于onPause或者onStop狀態(tài)時(shí),假如系統(tǒng)資源不足(內(nèi)存不足),會(huì)被系...
動(dòng)機(jī) 今天st0rm23探究了一下recyclerView的事件攔截機(jī)制,我比較好奇,為啥我的拇指按在recyclerView的item上,如果滑動(dòng)的話是recyclerVi...
1.對(duì)象存儲(chǔ)布局 對(duì)象頭:Java對(duì)象頭一般占有2個(gè)機(jī)器碼(在32位虛擬機(jī)中,1個(gè)機(jī)器碼等于4字節(jié),也就是32bit,在64位虛擬機(jī)中,1個(gè)機(jī)器碼是8個(gè)字節(jié),也就是64bit...
1.Activity的四種啟動(dòng)模式 standard:默認(rèn),不復(fù)用,每次創(chuàng)建新實(shí)例。singleTop:棧頂復(fù)用,檢查棧頂,如果不是要啟動(dòng)的Activity,創(chuàng)建新實(shí)例;如果...
ArrayMap是Android專門針對(duì)內(nèi)存優(yōu)化而設(shè)計(jì)的,用于取代Java API中的HashMap數(shù)據(jù)結(jié)構(gòu)。為了更進(jìn)一步優(yōu)化key是int類型的Map,Android再次提...
1.增加view的padding區(qū)域。 2.增加view自身的rect,內(nèi)部的圖片顯示保持原樣不拉伸。 3.利用TouchDelegate方法,生成一個(gè)delegate設(shè)置到...
Android 消息處理機(jī)制估計(jì)都被寫爛了,但是依然還是要寫一下,因?yàn)锳ndroid應(yīng)用程序是通過(guò)消息來(lái)驅(qū)動(dòng)的,Android某種意義上也可以說(shuō)成是一個(gè)以消息驅(qū)動(dòng)的系統(tǒng),UI...
問(wèn)題:Java新特性怎么兼容老的android版本,比如java7的新語(yǔ)法怎么在老設(shè)備上運(yùn)行? 舉例:try-with-resource語(yǔ)法是Java7才新增的,那么在老的a...