一:解決什么問題當(dāng)Android系統(tǒng)安裝一個應(yīng)用的時候故痊,有一步是對Dex進行優(yōu)化顶瞳,這個過程有一個專門的工具來處理,叫DexOpt愕秫。DexOpt的執(zhí)行過程是在第一次加載Dex文...

一:解決什么問題當(dāng)Android系統(tǒng)安裝一個應(yīng)用的時候故痊,有一步是對Dex進行優(yōu)化顶瞳,這個過程有一個專門的工具來處理,叫DexOpt愕秫。DexOpt的執(zhí)行過程是在第一次加載Dex文...
一:簡單說下使用AsyncTask是Google提供的輕量級的異步任務(wù)類,該類中實現(xiàn)了異步操作,并提供接口返回結(jié)果以及進度 使用: 二:下面主要看下源碼(1)首先看構(gòu)造方法 ...
只需要解釋一點:為什么handler可以用于子線程更新UI(1)當(dāng)UI線程創(chuàng)建的時候會執(zhí)行ActivityThread的main方法: 我們看看prepare()方法做了什么...
1.為什么會內(nèi)存抖動簡單說就是在短時間內(nèi)有大量的gc操作2.舉個例子 點擊按鈕進行字符串的拼接我們知道String 類型的變量是不變的比如String value1 = "a...
效果: 可以自己設(shè)置最大刻度,最小刻度,默認(rèn)刻度,獲取當(dāng)前刻度的監(jiān)聽等等,本文只是提供一種實現(xiàn)的思路,該view還有需要完善的空間 完成思路 (1)先完成不能滑動的狀態(tài),主要...
Socket本質(zhì)上就是Java封裝了傳輸層上的TCP協(xié)議(注:UDP用的是DatagramSocket類)慨菱。要實現(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)用啟動的時...