前言 博主Android開發(fā)三年了豆巨!不論是大公司(百度放前、美團(tuán)、網(wǎng)易)魄鸦,還是小公司的面試都經(jīng)歷過。這篇面試題是我積累了好幾年的心血,之前都是在有道云筆記、印象筆記中副砍,通過自己一...
![240](https://cdn2.jianshu.io/assets/default_avatar/15-a7ac401939dd4df837e3bbf82abaa2a8.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 博主Android開發(fā)三年了豆巨!不論是大公司(百度放前、美團(tuán)、網(wǎng)易)魄鸦,還是小公司的面試都經(jīng)歷過。這篇面試題是我積累了好幾年的心血,之前都是在有道云筆記、印象筆記中副砍,通過自己一...
敘述 滑動沖突可以說是日常開發(fā)中比較常見的一類問題,也是比較讓人頭疼的一類問題庄岖,尤其是在使用第三方框架的時(shí)候豁翎,兩個(gè)原本完美的控件,組合在一起之后隅忿,忽然發(fā)現(xiàn)整個(gè)世界都不好了心剥。 ...
Glide使用生命周期對圖片進(jìn)行管理,根據(jù)Glide的使用方法我們可以看出,傳入的context建議傳入Activity或Fragment背桐,因?yàn)閭魅脒@兩者可以根據(jù)Activi...
http://blog.csdn.net/fan2012huan/article/details/51087722 約定約定前面的數(shù)組結(jié)構(gòu)的每一個(gè)格格稱為桶 約定桶后面存放的...
HashMap和Hashtable的比較是Java面試中的常見問題熙卡,用來考驗(yàn)程序員是否能夠正確使用集合類以及是否可以隨機(jī)應(yīng)變使用多種思路解決問題。HashMap的工作原理撼短、A...
String 字符串常量StringBuffer 字符串變量(線程安全)StringBuilder 字符串變量(非線程安全)簡要的說再膳, String 類型和 StringBu...
ArrayList,LinkedList,Vestor這三個(gè)類都實(shí)現(xiàn)了java.util.List接口,但它們有各自不同的特性禾嫉,主要如下: 一灾杰、同步性 ArrayList,L...
1.當(dāng)我們需要獲取一個(gè)組件的寬和高以便根據(jù)這些寬高進(jìn)行初始化操作的時(shí)候不可以直接在onCreate()方法中進(jìn)行操作,因?yàn)檫@個(gè)時(shí)候組件都還沒有測量出來即都還沒有調(diào)用自己的on...
Comparator是個(gè)接口熙参,可重寫compare()及equals()這兩個(gè)方法,用于比價(jià)功能艳吠;如果是null的話,就是使用元素的默認(rèn)順序孽椰,如a,b,c,d,e,f,g昭娩,就...
前言 網(wǎng)上有很多封裝RecyclerView的方法锐涯,雖然也避免了很多重復(fù)的代碼磕诊,但是依然還是需要在Adapter里面根據(jù)position進(jìn)行判斷來確定類型,并且需要在oncr...
上圖是將dispatchTouchEvent()方法的源代碼精簡之后的代碼,便于理解霎终,第一個(gè)框我們定位ViewGrandparent,第二個(gè)框?yàn)閂iewParent,最后一個(gè)...
1.fragment的添加與顯示 FragmentManager通過開啟事務(wù)來隱藏滞磺,顯示,添加莱褒,或者替換fragment到指定的framelayout容器中去,具...
前言 Toolbar的使用大大簡化了Actionbar的使用成本击困,并且可以像一個(gè)控件一樣可以靈活使用,但是在5.0以下的安卓版本需要使用依賴包保礼,Toolbar目前大部分都是用...
1.Ctrl+E沛励,可以顯示最近編輯的文件列表 2.Shift+Click可以關(guān)閉文件 3.Ctrl+[或]可以跳到大括號的開頭結(jié)尾 4.Ctrl+Shift+Backspac...
前言 GitHub團(tuán)隊(duì)開發(fā),多人協(xié)作開發(fā)必不可少炮障,還沒有學(xué)過遠(yuǎn)程倉庫和本地倉庫概念請先了解一下目派,當(dāng)然因?yàn)镚itHub的私用服務(wù)器是需要租金的,故可能有的公司使用的是GitLa...