項(xiàng)目切換到kotlin,有點(diǎn)像用windows開(kāi)發(fā)的人切換到mac,剛開(kāi)始上手容易但還是有一點(diǎn)點(diǎn)不習(xí)慣,當(dāng)習(xí)慣后你就再也不想換回去了??
大眾點(diǎn)評(píng)用 Kotlin 打造靈活穩(wěn)定兼?zhèn)涞膽?yīng)用 | Android 開(kāi)發(fā)者故事大眾點(diǎn)評(píng)是全球最早的消費(fèi)點(diǎn)評(píng)網(wǎng)站之一,成立于 2003 年。進(jìn)入移動(dòng)互聯(lián)網(wǎng)時(shí)代后,用戶可以在手機(jī)上使用大眾點(diǎn)評(píng) APP 方便地查詢?nèi)魏我粋€(gè)城市里的餐廳、影院、商場(chǎng)、景點(diǎn)和酒店...
Qualifier 當(dāng)同一個(gè)對(duì)象有多種注入方式,Dagger2怎么知道使用哪種方式注入呢?因此需要用到@Qualifier表識(shí)的注解來(lái)限定,而@Name也是一種@Qualif...
Dagger2中可以很方便的實(shí)現(xiàn)單例,但注意這個(gè)單例是一個(gè)Component作用域范圍內(nèi)的單例,而這個(gè)范圍,需要上層定義@Scope注解。默認(rèn)可以使用@Singleton注解...
結(jié)尾來(lái)個(gè)上聯(lián),我們對(duì)下聯(lián)比較復(fù)合過(guò)節(jié)氣氛??
濃情端午你在做什么又是一年端午至了,小時(shí)候覺(jué)得日子慢,人到中年忽然就覺(jué)得日子快了,一眨眼的功夫就晃了一年,時(shí)光啊真的經(jīng)不住幾晃,我們便已經(jīng)老了。 不知道其它地方端午有什么其它的習(xí)俗,但是粽子是...
在Dagger2快速入門(mén)中,我們通過(guò)注入了Logger,實(shí)現(xiàn)了打日志,假設(shè)要為L(zhǎng)ogger增加上傳日志功能,那么現(xiàn)在Logger需要一個(gè)網(wǎng)絡(luò)庫(kù)組件Retrofit實(shí)例,這個(gè)實(shí)...
Dagger2簡(jiǎn)介(1分鐘) Dagger2是基于java規(guī)范,可以應(yīng)用在java和android項(xiàng)目上的依賴注入框架 什么是依賴注入(5分鐘) 所謂依賴注入,是指程序運(yùn)行過(guò)...
多進(jìn)程使用同一個(gè)sqlite db會(huì)有問(wèn)題,可能返回database is locked (code 5)
在Android中多進(jìn)程使用同一個(gè)sqlite數(shù)據(jù)庫(kù)的問(wèn)題一、多進(jìn)程訪問(wèn)同一個(gè)數(shù)據(jù)庫(kù)是否安全 背景:多個(gè)進(jìn)程代表多個(gè)數(shù)據(jù)庫(kù)操作instance,每個(gè)進(jìn)程有自己的ApplicationContext。多個(gè)進(jìn)程內(nèi)存不共享。 寫(xiě)代碼做了測(cè)...
前言 ??前一段時(shí)間將公司的代碼規(guī)范文檔翻譯為lint規(guī)則庫(kù)并在編譯時(shí)檢查。當(dāng)較小的項(xiàng)目上面運(yùn)行沒(méi)有感覺(jué)有什么問(wèn)題,但是當(dāng)導(dǎo)入較大項(xiàng)目時(shí),就發(fā)現(xiàn)編譯速度明顯變慢,嚴(yán)重影響工作...