![240](https://upload.jianshu.io/users/upload_avatars/1932104/9afb1d53-f571-4d0a-808b-934f2b35d726.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
ViewStub 是一個不可見的茂缚,大小為0的View,最佳用途就是實現(xiàn)View的延遲加載,避免資源浪費,在需要的時候才加載View。在Andro...
快速排序是一種交換排序。 基本思想:通過一趟排序?qū)⒁判虻臄?shù)據(jù)分割成獨立的兩部分:分割點左邊都是比它小的數(shù)绩蜻,右邊都是比它大的數(shù)。 然后再按此方法...
作為一個大前端的開發(fā)者來說室埋,算法設(shè)計的確不是強項办绝,畢竟在平時開發(fā)中很少用到。不過少用并不代表能丟词顾,從今天開始八秃,我們開始把一些常見的算法重新總結(jié)一...
用戶從Launcher程序點擊應(yīng)用圖標可啟動應(yīng)用的入口Activity,Activity啟動時需要多個進程之間的交互肉盹,Android系統(tǒng)中有一個...
1.首先不要在xml中去添加webView節(jié)點昔驱,而是在需要的時候動態(tài)生成。你可以在需要webview的布局位置放一個LinearLayout上忍,需...
SurfaceView和TextureView均繼承于android.view.View骤肛,與其它View不同的是,兩者都能在獨立的線程中繪制和渲...
1.動態(tài)的比靜態(tài)的安全2.靜態(tài)在app啟動的時候就初始化了 動態(tài)使用代碼初始化3.靜態(tài)需要配置 動態(tài)不需要4.生存期窍蓝,靜態(tài)廣播的生存期可以比動態(tài)...
Service是一個可以在后臺長時間運行操作且沒有用戶界面的應(yīng)用組件腋颠。(運行在主線程中,不能做耗時操作) Service的兩種啟動方式:1.co...
1.Fragment加載到Activity的兩種方法:(1)靜態(tài)加載吓笙,布局中淑玫;(2)動態(tài)加載,通過fragmentManeger獲取transa...