定義: Messager 可以翻譯為信使达舒,它可以在不同進程中傳遞Message對象驶沼,在Message中放入我們需要傳遞的數(shù)據(jù)蹬竖,就可以實現(xiàn)數(shù)據(jù)在不同進程之間進行傳遞了寓搬。實質(zhì)上M...
定義: Messager 可以翻譯為信使达舒,它可以在不同進程中傳遞Message對象驶沼,在Message中放入我們需要傳遞的數(shù)據(jù)蹬竖,就可以實現(xiàn)數(shù)據(jù)在不同進程之間進行傳遞了寓搬。實質(zhì)上M...
ADB 簡介: ADB即是Android Debug Bridge尊浓,它是Android開發(fā)/測試人員不可替換的強大工具撑螺,也是Android設(shè)備玩家的好玩具咏雌。 常用命令:啟動/...
簡介 在進程之間的通信——Messenger的文章中說到了通過Messenger進行進程間的通信,可以發(fā)現(xiàn)Messenger是以串行的方式處理客戶端發(fā)送來的消息悉稠,如果大量的消...
自定義一個支持圓形宫蛆,圓角矩形的ImageView艘包,并且可以設(shè)置相應(yīng)的邊框的ImageView的猛,支持設(shè)置邊框?qū)挾龋O(shè)置圓角的半徑想虎。效果圖如下: 通過繼承ImageView卦尊,然后...
棧和堆的區(qū)別 棧是運行時單位,代表著邏輯舌厨,內(nèi)含基本數(shù)據(jù)類型和堆中對象引用岂却,所在區(qū)域連續(xù),沒有碎片;堆是存儲單位躏哩,代表著數(shù)據(jù)署浩,可以多個棧共享(包括成員中基本數(shù)據(jù)類型,引用和引用...
靜態(tài)代理 介紹: 給目標(biāo)對象提供一個代理對象扫尺,并由代理對象控制對目標(biāo)對象的引用筋栋。代理對象:起到中介作用,連接客戶端和目標(biāo)對象正驻。通過引入代理對象的方式間接訪問目標(biāo)對象弊攘,從而防止...
參考:https://blog.csdn.net/davidddl/article/details/75667092https://blog.csdn.net/weixin_...
方法一: 利用onStartCommand方法中,返回START_STICKY姑曙。 返回值含義適用場景START_STICKY當(dāng)Service因內(nèi)存不足而被系統(tǒng)kill后襟交,一段...
1.Android的性能優(yōu)化方法 1.1布局優(yōu)化盡量減少布局文件的層級。在可以使用LinearLayout伤靠,可以使用RelativeLayout的情況下捣域,使用LinearLa...
1.定義: 適配器模式是作為兩個不兼容的接口之間的橋梁。這種類型的設(shè)計模式屬于結(jié)構(gòu)型模式醋界,它結(jié)合了兩個獨立接口的功能竟宋。這種模式涉及到一個單一的類,該類負(fù)責(zé)加入獨立的不兼容的接...
MultiType的簡單介紹 MultiType是一個多類型的列表視圖的中間分發(fā)框架形纺,MultiType能夠輕松地解決不同的Item類型的問題丘侠,隨時可擴展新的類型加入到列表中...
委托屬性的語法 val/var <屬性名>:<類型> by <表達式>在by后面的表達式是改委托,因為屬性對應(yīng)的get()(與set())會被委托給它的getValue()與...
SurfaceView與View的區(qū)別 如果在16ms內(nèi)View完成了你所需要執(zhí)行的所有操作逐样,那么用戶在視覺上蜗字,就不會產(chǎn)生卡頓的感覺;而如果操作的邏輯太多脂新,特別是需要頻繁刷新...
通常情況下挪捕,可以在AndroidMainifest文件中的 標(biāo)簽中使用以下幾種屬性來清除任務(wù)棧。 clearTaskOnLaunch clearTaskOnLaunch就是在...
簡介 LiveData是一種可觀察的數(shù)據(jù)存儲器類争便。與常規(guī)的可觀察類不同级零,LiveData具有生命周期感知能力,即遵循其他引用組件(如Activity滞乙,F(xiàn)ragment或Ser...
簡介 點擊事件的事件分發(fā)奏纪,其實就是對一個MotionEvent事件的分發(fā)過程,即當(dāng)一個MotionEvent產(chǎn)生了以后斩启,系統(tǒng)需要把這個事件傳遞給一個具體的View,而這個傳遞...
定義 觀察者模式定義了對象間一對多的依賴關(guān)系序调,使得對象狀態(tài)發(fā)生變化時,所有依賴它的對象都會受到通知并且自動更新自己兔簇。通俗來說就是多個觀察者訂閱了一個被觀察者的時候发绢,被觀察者發(fā)...
反射的定義 Java反射機制是在運行狀態(tài)中硬耍,對于任意一個類,都能夠知道這個類的所有屬性和方法边酒,對于任何一個對象经柴,都能夠調(diào)用它的任意方法和屬性。這種動態(tài)獲取信息以及動態(tài)調(diào)用對象...
泛型的定義: 泛型的本質(zhì)就是參數(shù)化類型的應(yīng)用墩朦,也就是說所有操作的數(shù)據(jù)類型都被指定為一個參數(shù)口锭,在用到的時候才指定具體的類型。這種參數(shù)類型可以用在類介杆,接口和方法中創(chuàng)建鹃操,分別稱為泛...
APT的簡介 定義APT即是Annotation Processing Tool ,它是一個javac的一個工具春哨,中文的意思是編譯時注解處理器荆隘,可以用來在編譯時掃描和處理注解...