內(nèi)存泄漏是性能優(yōu)化中必須去關(guān)注的一個(gè)方面,LeakCanary 在發(fā)現(xiàn)內(nèi)存泄漏問(wèn)題上是一個(gè)優(yōu)秀的工具,今天來(lái)分析下它內(nèi)部的工作原理是怎樣的。 首先來(lái)看幾個(gè)問(wèn)題: 集成 Lea...
內(nèi)存泄漏是性能優(yōu)化中必須去關(guān)注的一個(gè)方面,LeakCanary 在發(fā)現(xiàn)內(nèi)存泄漏問(wèn)題上是一個(gè)優(yōu)秀的工具,今天來(lái)分析下它內(nèi)部的工作原理是怎樣的。 首先來(lái)看幾個(gè)問(wèn)題: 集成 Lea...
某次在AndroidStudio中調(diào)試程序時(shí),發(fā)現(xiàn)無(wú)法指定app了,在AndroidStudio窗口的底部android選項(xiàng)卡頂部只出現(xiàn)了設(shè)備名,其右邊的框框顯示androi...
用靜態(tài)內(nèi)部類(lèi)實(shí)現(xiàn)單例的方式不知道是否會(huì)更好呢
Android面試一天一題(Day 43:設(shè)計(jì)模式)有讀者在問(wèn)我是否會(huì)寫(xiě)和設(shè)計(jì)模式相關(guān)的面試題,我想了很久都不知道怎么下筆。關(guān)于設(shè)計(jì)模式,我并沒(méi)有刻意去用,有時(shí)候用了,也不會(huì)去計(jì)較剛剛用的是什么模式。這樣再去面試別人就有些困難...
1 什么是Crash Crash,即閃退,多指在移動(dòng)設(shè)備(如iOS、Android設(shè)備)中,在打開(kāi)應(yīng)用程序時(shí)出現(xiàn)的突然退出中斷的情況(類(lèi)似于Windows的應(yīng)用程序崩潰)。 ...
昨天,云音樂(lè)給我推薦了《童年》這首歌。習(xí)慣性地打開(kāi)評(píng)論頁(yè),看到一條熱門(mén)留言: 大街上,有個(gè)小男孩吵著要買(mǎi)棉花糖。 媽媽指著他手里的小糖人,說(shuō):“剛買(mǎi)的孫悟空還沒(méi)吃呢,怎么還要...
前段時(shí)間項(xiàng)目中遇到的問(wèn)題,ScrollView 嵌套 LinearLayout,LinearLayout 中是上面的布局加 RecycleView,這樣嵌套,滑動(dòng)到 Recy...
View 是 Android 中所有控件的基類(lèi),如:Object——View——TextView——ButtonObject——View——ViewGroup——Relati...
1. 生命周期 (1)正常的生命周期 onCreate()onStart(),onRestart()onResume()onPause()onStop()onDestroy(...
1、布局優(yōu)化 (1)使用優(yōu)先順序:LinearLayout,FrameLayout > RelativeLayout > 嵌套; (2)使用onDraw()方法可能會(huì)頻繁使用...