![240](https://upload.jianshu.io/users/upload_avatars/7859605/8e1382e1-4811-4a78-9c5c-10ea47ee2b32.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP屬地:天津
最近項(xiàng)目需要,需要做一個(gè)輸入驗(yàn)證碼的組件奈籽,就如同下圖展示的樣子捡需。 上面代碼mService是InputMethodManagerService的...
android的消息機(jī)制疮胖,我們?nèi)粘i_發(fā)中就會經(jīng)常用到这吻,因?yàn)锳ndroid的UI線程的限制筛婉,不能再UI線程做耗時(shí)操作户侥,那么就會需要開啟新線程進(jìn)行耗...
Window的創(chuàng)建 window的創(chuàng)建過程與Activity緊密相關(guān),因?yàn)锳ctivity的啟動過程是一個(gè)很復(fù)雜的過程會令做一篇文章進(jìn)行講解硕糊,這...
IPC(跨進(jìn)程通信) 的方式有很多種院水,例如 socket、共享內(nèi)存简十、管道檬某、消息隊(duì)列等等這篇文章重點(diǎn)講解Binder以及和binder相關(guān)的aid...
ViewRoot和DecorView DecorView作為頂級視圖,view的整個(gè)繪制流程將從DecorView開始進(jìn)行下發(fā)螟蝙,DecorVie...
android的事件分發(fā)主要在view和viewGroup中恢恼,那么android是怎么進(jìn)行事件處理的通過源碼來一探究竟。 首先所有事件都會調(diào)用d...