在實(shí)際的軟件開發(fā)過程中洋侨,經(jīng)常會碰到如下場景:某個(gè)模塊負(fù)責(zé)產(chǎn)生數(shù)據(jù)相速,這些數(shù)據(jù)由另一個(gè)模塊來負(fù)責(zé)處理(此處的模塊是廣義的笤昨,可以是類晒来、函數(shù)印屁、線程雨膨、進(jìn)程等)幕垦。產(chǎn)生數(shù)據(jù)的模塊岳遥,就形象地...
在實(shí)際的軟件開發(fā)過程中洋侨,經(jīng)常會碰到如下場景:某個(gè)模塊負(fù)責(zé)產(chǎn)生數(shù)據(jù)相速,這些數(shù)據(jù)由另一個(gè)模塊來負(fù)責(zé)處理(此處的模塊是廣義的笤昨,可以是類晒来、函數(shù)印屁、線程雨膨、進(jìn)程等)幕垦。產(chǎn)生數(shù)據(jù)的模塊岳遥,就形象地...
注解簡介 注解的英文就是 Annotation奕翔,是在JDK 1.5之后引入的一個(gè)特性,與類浩蓉、接口派继、枚舉是在同一個(gè)層次。它可以聲明在包捻艳、類驾窟、字段、方法认轨、局部變量绅络、方法參數(shù)等的前...
一、概述 Android系統(tǒng)中,涉及到多進(jìn)程間的通信底層都是依賴于Binder IPC機(jī)制恩急。例如當(dāng)進(jìn)程A中的Activity要向進(jìn)程B中的Service通信杉畜,這便需要依賴于B...
view獲取寬高常見的方式: 但是這種方式不是萬能的,有時(shí)候?qū)τ赩iewGroup無效假栓,這時(shí)候要借助viewgroup的onMeasure方法: 注意這里使用的是getMea...
1寻行、LinearLayout分割線,垂直方向 這是recyclerView自帶的分割線需要注意一下幾點(diǎn):1.最后一條會有分割線匾荆,一般ui都去掉復(fù)制一份DividerItemD...
Android源碼很重要拌蜘,使我們了解應(yīng)用框架層的重要方式,推薦2種方式: 1牙丽、Android studio自帶源碼(推薦) Google為了方便開發(fā)者其實(shí)已經(jīng)在Android...
1简卧、Activity與Activity之間參數(shù)傳遞 代碼本身很簡單,但是有幾個(gè)需要注意的點(diǎn): 1烤芦、傳遞參數(shù)是引用類型举娩,最好使用bundle傳遞,直接intent傳遞seria...