
ViewStub 是一個(gè)不可見的,大小為0的View,最佳用途就是實(shí)現(xiàn)View的延遲加載,避免資源浪費(fèi),在需要的時(shí)候才加載View。在Andro...
快速排序是一種交換排序。 基本思想:通過一趟排序?qū)⒁判虻臄?shù)據(jù)分割成獨(dú)立的兩部分:分割點(diǎn)左邊都是比它小的數(shù),右邊都是比它大的數(shù)。 然后再按此方法...
作為一個(gè)大前端的開發(fā)者來說,算法設(shè)計(jì)的確不是強(qiáng)項(xiàng),畢竟在平時(shí)開發(fā)中很少用到。不過少用并不代表能丟,從今天開始,我們開始把一些常見的算法重新總結(jié)一...
用戶從Launcher程序點(diǎn)擊應(yīng)用圖標(biāo)可啟動(dòng)應(yīng)用的入口Activity,Activity啟動(dòng)時(shí)需要多個(gè)進(jìn)程之間的交互,Android系統(tǒng)中有一個(gè)...
1.首先不要在xml中去添加webView節(jié)點(diǎn),而是在需要的時(shí)候動(dòng)態(tài)生成。你可以在需要webview的布局位置放一個(gè)LinearLayout,需...
SurfaceView和TextureView均繼承于android.view.View,與其它View不同的是,兩者都能在獨(dú)立的線程中繪制和渲...
1.動(dòng)態(tài)的比靜態(tài)的安全2.靜態(tài)在app啟動(dòng)的時(shí)候就初始化了 動(dòng)態(tài)使用代碼初始化3.靜態(tài)需要配置 動(dòng)態(tài)不需要4.生存期,靜態(tài)廣播的生存期可以比動(dòng)態(tài)...
Service是一個(gè)可以在后臺(tái)長時(shí)間運(yùn)行操作且沒有用戶界面的應(yīng)用組件。(運(yùn)行在主線程中,不能做耗時(shí)操作) Service的兩種啟動(dòng)方式:1.co...
1.Fragment加載到Activity的兩種方法:(1)靜態(tài)加載,布局中;(2)動(dòng)態(tài)加載,通過fragmentManeger獲取transa...