效果: 可以自己設(shè)置最大刻度,最小刻度,默認(rèn)刻度,獲取當(dāng)前刻度的監(jiān)聽等等,本文只是提供一種實(shí)現(xiàn)的思路,該view還有需要完善的空間 完成思路 (1)先完成不能滑動的狀態(tài),主要...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
效果: 可以自己設(shè)置最大刻度,最小刻度,默認(rèn)刻度,獲取當(dāng)前刻度的監(jiān)聽等等,本文只是提供一種實(shí)現(xiàn)的思路,該view還有需要完善的空間 完成思路 (1)先完成不能滑動的狀態(tài),主要...
Socket本質(zhì)上就是Java封裝了傳輸層上的TCP協(xié)議(注:UDP用的是DatagramSocket類)斋荞。要實(shí)現(xiàn)Socket的傳輸耙考,需要構(gòu)建客戶端和服務(wù)器端朵夏。另外,傳輸?shù)臄?shù)...
1.并發(fā)編程中的三個概念 (1)原子性 即一個操作或者多個操作 要么全部執(zhí)行并且執(zhí)行的過程不會被任何因素打斷,要么就都不執(zhí)行。分析下面哪些操作是原子操作:① y=1;② y=...
Activity和普通類的重要區(qū)別在于其有生命周期的回調(diào)方法,本文意在通過其回調(diào)方法的調(diào)用,揭開其神秘面紗 1.幾個重要的類 (1)ActivityThread 應(yīng)用啟動的時...
單例就是某個類在內(nèi)存中只存在一個實(shí)例下面看一個項(xiàng)目中的真實(shí)實(shí)踐: 這種實(shí)現(xiàn)方式也是EventBus的實(shí)現(xiàn)方式,通過查看源碼可知,EventBus的單例也是這么實(shí)現(xiàn)的.但是這么...
用廣播接受者實(shí)現(xiàn)自動填充驗(yàn)證碼功能 廣播接受者可以在清單文件注冊,也可以在代碼中動態(tài)注冊,這里我們選擇動態(tài)注冊,因?yàn)槲覀儾恍枰绦诺膹V播接受者一直運(yùn)行,只需要在相應(yīng)的頁面運(yùn)行...
Android開發(fā)過程中,難免會遇到ui卡頓,內(nèi)存泄漏情況,下面介紹常用工具來解決上述問題 1. UI卡頓的原因① 布局復(fù)雜,無法在16ms內(nèi)完成渲染② 在主線程進(jìn)行了耗時操...
1.代碼獲取當(dāng)前app內(nèi)存的使用情況 結(jié)果 這說明我這個app在當(dāng)前手機(jī)的最大分配內(nèi)存是256m,現(xiàn)在已經(jīng)分配了11m,這11m中有6m是空閑的當(dāng)然通過Monitors可以更...
synchronized關(guān)鍵字的作用是保證多線程操作的安全簡單說:多個線程公用一把鎖時,就要一個一個來執(zhí)行 1.不使用synchronized 結(jié)果: 從中可以看出,到底是哪...
大學(xué)畢業(yè)已經(jīng)5年了,有人提議說:“老同學(xué)們該聚聚了购披≌日酰”群里有人附和,不過大部分人都選擇潛水和沉默刚陡。 不是不想大家惩妇,但是有種現(xiàn)象,叫做越大越不愛參加同學(xué)會筐乳,你討厭市儈地口吻下被...
有很多年沒有見過麻雀和知了了歌殃,它們好像突然就在我的眼前遁形噤聲了,也許是城市的嘈雜不太適合這些鄉(xiāng)村里的掣缤客挺份。 記得在老家的時候,可沒少抓麻雀和套知了贮懈。 麻雀在我的故鄉(xiāng)...
我們可以使用HierarchyViewer來進(jìn)行布局的復(fù)雜程度以及冗余的分析注意:如果使用真機(jī)調(diào)試,如果真機(jī)沒有獲得root權(quán)限,是不能使用HierarchyViewer進(jìn)行...
1.為什么會內(nèi)存抖動簡單說就是在短時間內(nèi)有大量的gc操作2.舉個例子 點(diǎn)擊按鈕進(jìn)行字符串的拼接我們知道String 類型的變量是不變的比如String value1 = "a...
1.打包之后的apk包含哪些文件 classes.dex:是java源碼編譯后生成的java字節(jié)碼文件 resources.arsc:編譯后的布局文件 AndroidMani...
IntentService是Service的子類,由于Service里面不能做耗時的操作,所以Google提供了IntentService,在IntentService內(nèi)維護(hù)...