圖片是自己做的嗎
Android解決APP啟動(dòng)白屏目錄 前言 當(dāng)APP第一次啟動(dòng)會(huì)有一段時(shí)間的白屏,而當(dāng)代碼變多白屏的時(shí)間會(huì)更長(zhǎng),這對(duì)用戶(hù)體驗(yàn)來(lái)說(shuō)非常差,因此我們需要進(jìn)行處理鼻听,讓用戶(hù)感覺(jué)不到有白屏的那個(gè)間隙。 效果對(duì)比 下面...
圖片是自己做的嗎
Android解決APP啟動(dòng)白屏目錄 前言 當(dāng)APP第一次啟動(dòng)會(huì)有一段時(shí)間的白屏,而當(dāng)代碼變多白屏的時(shí)間會(huì)更長(zhǎng),這對(duì)用戶(hù)體驗(yàn)來(lái)說(shuō)非常差,因此我們需要進(jìn)行處理鼻听,讓用戶(hù)感覺(jué)不到有白屏的那個(gè)間隙。 效果對(duì)比 下面...
為何String 可以,自定義的類(lèi)不行蛉抓?
DataBinding與LiveData雙向綁定LiveData在單獨(dú)使用時(shí),想要在數(shù)據(jù)變化時(shí)通知View需要設(shè)置一個(gè)監(jiān)聽(tīng) 而我們通常是在ViewModel中持有LiveData的引導(dǎo)剃诅,而ViewModel中不能持有Vie...
這么早就用kotlin ,厲害
Kotlin 寫(xiě) Android 單元測(cè)試(三)巷送,Mockito mocking 框架的使用Kotlin 寫(xiě) Android 單元測(cè)試系列: Kotlin 寫(xiě) Android 單元測(cè)試(一),單元測(cè)試是什么以及為什么需要 Kotlin 寫(xiě) Android 單元測(cè)試(...
Continuation.resumeWith 的操作矛辕,這一次操作對(duì)于調(diào)度器來(lái)說(shuō)就是一次調(diào)度的機(jī)會(huì)笑跛,我們的協(xié)程有機(jī)會(huì)調(diào)度到其他線(xiàn)程的關(guān)鍵之處就在于此 。這句什么意思
協(xié)程作用域聊品、上下文與調(diào)度協(xié)程作用域CoroutineScope 在 Android 環(huán)境中飞蹂,通常每個(gè)界面(Activity、Fragment 等)啟動(dòng)的 Coroutine 只在該界面有意義翻屈,如果用...
一個(gè)HandlerThread 就能解決的問(wèn)題陈哑,為何 telgram 要這么干呢?
Telegram開(kāi)源項(xiàng)目之DispatchQueueDispatchQueue介紹 在特定的線(xiàn)程(單線(xiàn)程)下串行執(zhí)行的任務(wù)隊(duì)列 DispatchQueue作用 在特定的線(xiàn)程中串行執(zhí)行耗時(shí)的或者涉及網(wǎng)絡(luò)操作的任務(wù)比如數(shù)據(jù)庫(kù)操作,...
這是篇好文章!
【Android】Retrofit網(wǎng)絡(luò)請(qǐng)求參數(shù)注解界酒,@Path圣拄、@Query、@QueryMap...對(duì)Retrofit已經(jīng)使用了一點(diǎn)時(shí)間了毁欣,是時(shí)候歸納一下各種網(wǎng)絡(luò)請(qǐng)求的service了庇谆。 下面分為GET、POST署辉、DELETE還有PUT的請(qǐng)求族铆,說(shuō)明@Path、@Query哭尝、...
對(duì)Retrofit已經(jīng)使用了一點(diǎn)時(shí)間了逝淹,是時(shí)候歸納一下各種網(wǎng)絡(luò)請(qǐng)求的service了。 下面分為GET桶唐、POST栅葡、DELETE還有PUT的請(qǐng)求,說(shuō)明@Path尤泽、@Query欣簇、...
可以理解為mSingleton = new Singleton() 不是原子性的嗎?
Android 單例模式的正確姿勢(shì)單例模式是使用得最多的設(shè)計(jì)模式坯约,模版代碼也很多熊咽。但是如果使用不當(dāng)還是容易出問(wèn)題。 DCL模式(雙重檢查鎖定模式)的正確使用方式 一般我們使用DCL方法來(lái)實(shí)現(xiàn)單例模式時(shí)都是這樣...
單例模式是使用得最多的設(shè)計(jì)模式闹丐,模版代碼也很多横殴。但是如果使用不當(dāng)還是容易出問(wèn)題。 DCL模式(雙重檢查鎖定模式)的正確使用方式 一般我們使用DCL方法來(lái)實(shí)現(xiàn)單例模式時(shí)都是這樣...
好好好好好!
springboot 項(xiàng)目?jī)?yōu)雅啟動(dòng)腳本-shellspringbot開(kāi)發(fā)api接口服務(wù)堕花,生產(chǎn)環(huán)境中一般都是運(yùn)行獨(dú)立的jar文狱,在部署過(guò)程中涉及到服務(wù)的優(yōu)雅啟動(dòng),關(guān)閉缘挽, 1.啟動(dòng)腳本 2 演示效果 2.1查看運(yùn)行狀態(tài) sh r...
java.net.ConnectException: Connection refused: localhost/fe80:0:0:0:0:0:0:1%1:62684
Mac+Java+selenium-(1)環(huán)境配置+啟動(dòng)瀏覽器一如贷、環(huán)境配置 1陷虎、JDK:Mac-Java環(huán)境配置 2、selenium瀏覽器驅(qū)動(dòng):Mac-selenium-瀏覽器驅(qū)動(dòng)配置 3杠袱、selenium jar包下載 官方各版本下...
很贊楣富!收藏凿掂。
iOS NSString,NSLog添加%百分號(hào)和""引號(hào)等符號(hào)1.""" 引號(hào) 在引號(hào)前添加斜杠 2.% 百分號(hào) 在百分號(hào)前添加百分號(hào)
一、MJExtension第三方框架 我們?cè)趇OS開(kāi)發(fā)過(guò)程中纹蝴,我們常常需要將字典數(shù)據(jù)(也就是JSON數(shù)據(jù))與Model模型之間的轉(zhuǎn)化庄萎,例如網(wǎng)絡(luò)請(qǐng)求返回的微博數(shù)據(jù)、等等塘安,如果我...
有源碼不
UISearchController筆記前言 iOS8開(kāi)始糠涛,蘋(píng)果引入了新的UISearchController替代UISearchDisplayController。iOS7已經(jīng)廢棄一段時(shí)間了兼犯,所以研究了下UISe...
需求1: 對(duì)某個(gè)控制器上的view上的label進(jìn)行布局忍捡,要求其右側(cè)至少與view水平方向的中心處對(duì)齊,寬度隨著文字的增加逐漸變寬切黔,但其右側(cè)距離view右側(cè)至少10pt. 使...