ClientActivity write error:java.io.IOException: Broken pipe 呵呵呵了
Android LocalSocket使用一、概述 LocalSocket可以在Android上實現(xiàn)跨進程的通信;區(qū)分服務(wù)端和客戶端,服務(wù)端需要監(jiān)聽客戶端發(fā)送過來的消息。 二、服務(wù)端實現(xiàn) xml文件 java代碼 三...
ClientActivity write error:java.io.IOException: Broken pipe 呵呵呵了
Android LocalSocket使用一、概述 LocalSocket可以在Android上實現(xiàn)跨進程的通信;區(qū)分服務(wù)端和客戶端,服務(wù)端需要監(jiān)聽客戶端發(fā)送過來的消息。 二、服務(wù)端實現(xiàn) xml文件 java代碼 三...
這篇文章來看看rxjava指定線程的時候,那些線程是怎么創(chuàng)建出來的,先來看Schedulers.io(),看看這個io線程的創(chuàng)建: 再來看看RxJavaPlugins里的in...
這篇文章探究一下rxjava安卓主線程是怎么實現(xiàn)的,上代碼: 最終得到一個HandlerScheduler對象,這個就是安卓主線程的Scheduler了,看他的構(gòu)造方法,傳入...
本來想弄一篇操作符集錦的文章,但是思來想去感覺單單把操作符弄出來走一遍意義不大,還是要舉一些實際應(yīng)用中例子,這樣才來得更直觀。其實android開發(fā)中很多時候都可以轉(zhuǎn)變一下思...
Retrofit是一套基于okhttp來封裝的網(wǎng)絡(luò)框架,它的意義在于將okhttp的使用變得更簡潔更解耦,其作者JakeWharton是大名鼎鼎的Android開發(fā)巨人,Bu...
上篇文章研究了retrofit的源碼,提到了一個重要的概念動態(tài)代理,這是一個很重要的知識點,打算詳細梳理一下。相比于靜態(tài)代理,動態(tài)代理的好處是可以讓接口里的方法統(tǒng)一做一些處理...
為什么要推行分區(qū)存儲? 在Android 10/Q之前應(yīng)用開發(fā)者只要獲取了WRITE_EXTERNAL_STORAGE和READ_EXTERNAL_STORAGE的權(quán)限后就能...
1.HandlerThread 1.HandlerThread 運行 start() 方法,回調(diào) run() 方法。2.在 run() 方法中通過 Looper.prepar...
公司最近讓我輸出一個支付sdk給到三方公司集成,這個sdk其實已經(jīng)在我們公司的私有庫里了,我們自己平時開發(fā)的時候就直接在gradle里依賴sdk的倉庫地址就能用,但是地址不想...
把伴生對象翻譯成友元對象,,,第一次見哦,,話說c++中的友元是為了訪問其他類中私有的成員而已,,,,沒看到friendly啊
Kotlin類與對象篇(1)--類與繼承(Inheritance)歡迎關(guān)注 二師兄Kotlin轉(zhuǎn)載請注明出處 二師兄kotlin 對象 Kotlin中對象使用 class關(guān)鍵字來進行聲明: 類的聲明由三部分組成:類名、類頭(具體化的類型參數(shù)...
可以用來處理單生產(chǎn)單消費的場景嗎
12. SynchronousQueueSynchronousQueue類實現(xiàn)了BlockingQueue接口。閱讀BlockingQueue文本以獲取有關(guān)的更多信息。 SynchronousQueue是一個內(nèi)部只...
從 Android 5.0 開始,Google 引入了一套全新的相機框架 Camera2(android.hardware.camera2)并且廢棄了舊的相機框架 Camer...
0. 前言 前面有被用戶投訴 APP 流量消耗厲害: 于是乎考慮了流量方面的問題。暫時 APP 中涉及流量的幾個方面: 普通 https 請求,wzp 請求文本傳輸,請求已經(jīng)...
從你寫的來看,mvvm跟mvp沒啥不同,,建議ViewModel不要持有View吧,,都用上dataBinding了,,,
Android MVVM實戰(zhàn)Demo完全解析最新 Android MVP && MVVM深度解析 【重大更新說明】 感謝各位讀者的閱讀,這篇文章由于年代久遠,存在一些錯誤的觀點,再次向大家道歉,也做一個技術(shù)上的解釋說明...
你這是MVVM,??就只是databinding的用法吧,,,雙向綁定的,,你這達不到的,,,雙向綁定是數(shù)據(jù)修改ui改,ui改了,數(shù)據(jù)跟著改,,
Android中的MVVM架構(gòu)設(shè)計-實用篇(一)引言 接到了一個新的android項目,之前也一直在用mvp在寫東西,可是身邊的朋友都已經(jīng)在用mvvm在做東西了,如果現(xiàn)在自己還不用mvvm寫的話,那真是太尷尬了,于是到網(wǎng)上...