ThreadLocal的理解可以保證線程的安全。在多個線程共享相同的數(shù)據(jù)的時候,會為每個線程創(chuàng)建單獨(dú)的副本,在單獨(dú)的副本上進(jìn)行數(shù)據(jù)的操作,不會對其它線程的數(shù)據(jù)產(chǎn)生影響,保證了...

ThreadLocal的理解可以保證線程的安全。在多個線程共享相同的數(shù)據(jù)的時候,會為每個線程創(chuàng)建單獨(dú)的副本,在單獨(dú)的副本上進(jìn)行數(shù)據(jù)的操作,不會對其它線程的數(shù)據(jù)產(chǎn)生影響,保證了...
一個簡單的繪制直接上代碼:public class ClockView extends View {private Paint paint;private int h=12,...
這幾天試了好幾種的解決方案,但是我下面這種,我感覺應(yīng)該是比較簡單的也是比較完美的實(shí)現(xiàn)方式來實(shí)現(xiàn)無線循環(huán),如果您有更好的的方案可以在下面留言,歡迎指錯。 上面是實(shí)現(xiàn)無線循環(huán)的關(guān)...
gradle-wrapper.properties 修改gradle 版本 我是從2.3 到4.1就好了后面還得修改項(xiàng)目(proproject)下的builde.gra...
就是button按鈕,但是還有點(diǎn)不同 這個按鈕是個圓形的,當(dāng)然普通的按鈕也可以搞成圓形的,看起來就像一個懸浮的按鈕 ,一般的情況下會和listiView或者Recyclerv...
這東西看著很高大上,當(dāng)然研究明白更好,但是我們最主要的目的是用啊,對吧會用才能好好的去研究啊,今天就說一下怎么用,不說原理,只說我的這個東西怎么用,具體的自己去研究吧。首先第...
Service這個項(xiàng)目中曾經(jīng)用到過,一般正常情況下都是用的時候百度,so記錄一下,這東西沒有UI界面,看不到主要是進(jìn)行后臺操作。啟動方式有兩種 服務(wù)的啟動方式:1、start...
前一段時間面試的時候竟然有人問這個東西,說實(shí)話這東西一般應(yīng)該很少用到了吧,當(dāng)然問到這東西我只能說一臉懵逼,只是依稀記得有這么個東西,自定義類并且繼承繼承。當(dāng)然之所以使用異步那...