定義: Messager 可以翻譯為信使垄分,它可以在不同進程中傳遞Message對象影晓,在Message中放入我們需要傳遞的數(shù)據(jù)冠桃,就可以實現(xiàn)數(shù)據(jù)在不同進程之間進行傳遞了喻杈。實質(zhì)上M...
![240](https://cdn2.jianshu.io/assets/default_avatar/14-0651acff782e7a18653d7530d6b27661.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
定義: 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 <表達(dá)式>在by后面的表達(dá)式是改委托,因為屬性對應(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的一個工具月腋,中文的意思是編譯時注解處理器,可以用來在編譯時掃描和處理注解...