一朽寞、進(jìn)程間通信的一個(gè)小事例1趾代、編寫aidl文件 2彬碱、新建一個(gè)服務(wù)Service 3婚度、應(yīng)用客戶端調(diào)用 二秸仙、應(yīng)用層的流程分析我們先來看一下系統(tǒng)為我們...
我們平常在使用Handler的時(shí)候 是這樣使用的 1飞蚓、我們來看一下new Handler()方法踱稍,我們來到Handler類中: 2、我們先來看一...
我們來看一下Activity啟動(dòng)流程灾前,當(dāng) A 調(diào)用 startActivity(intent); 啟動(dòng) B 的時(shí)候防症,系統(tǒng)是如何幫我們打開一個(gè)新...
一、View相關(guān)的生命周期1、Creation(創(chuàng)建) 2蔫敲、Layout(布局) 3饲嗽、Drawing(繪制) 4、Event processin...
現(xiàn)象分析:如果我們繼承AppCompatActivity奈嘿,我們在布局中添加一個(gè)TextView貌虾,但我們打印出來的這個(gè)TextView變成了App...
1、View的繪制流程的開始Android中有太多太多的方法可以開啟一個(gè)View的繪制流程裙犹,比如 view.setBackgroundColor...
1尽狠、現(xiàn)象分析 我們分別定義四個(gè)自定義view 寫一個(gè)相互嵌套的布局 實(shí)現(xiàn)效果如下圖,MyTextView1為黑色背景叶圃,MyTextView2為紅...
1袄膏、現(xiàn)象分析 現(xiàn)象一:就是上面的代碼,直接運(yùn)行看log日志 現(xiàn)象二:原始代碼中OnTouchListener 中更改 : return true...
在實(shí)際使用中掺冠,我們用inflate去初始化view的時(shí)候有以下三種寫法: 這三種寫法有什么區(qū)別呢沉馆? 讓我們來從源碼角度分析一下View.infl...