給大家分享一個(gè)MVVM開發(fā)架構(gòu)嗅义,網(wǎng)絡(luò)用的是Okhttp+Retrofit的封裝乐尊,異步用的是RxJava。不喜勿噴炕矮! 1.首先是工程目錄進(jìn)行功能模...
Android9.0系統(tǒng)開始,應(yīng)用程序默認(rèn)只允許使用HTTPS類型的網(wǎng)絡(luò)請(qǐng)求豺妓,HTTP類型的網(wǎng)絡(luò)請(qǐng)求默認(rèn)不再被支持爽柒,若想使用,則需要如下配置橄教,在...
Android10系統(tǒng)開始清寇,谷歌引入深色主題的特性喘漏,適配方案有兩種,第一種是自動(dòng)強(qiáng)制適配方案(Force Dark); 第二種是手動(dòng)適配方案(資...
由于Android8.0版本開始华烟,應(yīng)用的后臺(tái)功能被大幅削減翩迈,服務(wù)隨便可能被系統(tǒng)殺死,為了能保持服務(wù)長(zhǎng)期運(yùn)行盔夜,使用前臺(tái)服務(wù)负饲。 這樣,在服務(wù)創(chuàng)建的時(shí)...
調(diào)用系統(tǒng)相機(jī)拍攝并存儲(chǔ) 由于使用到FileProvider返十,還需進(jìn)行如下配置,在AndroidManifest.xml 的application...
很多人會(huì)忽略Viewpager + fragment的懶加載椭微,其實(shí)很重要洞坑,當(dāng)用戶不想看到的fragment你卻提前加載好了,這就是性能的浪費(fèi)蝇率。那...
案例:自定義一個(gè)ViewGroup迟杂,將子view進(jìn)行流式布局 流程: 測(cè)量子view的大小 → onMeasure測(cè)量每一個(gè)子view的寬和...
給大家分享一個(gè)二維碼掃描功能,這是基于谷歌的zxing庫(kù)進(jìn)行封裝而成本慕。 將封裝包復(fù)制到你的項(xiàng)目里排拷,并且在項(xiàng)目添加zxing庫(kù)的依賴image.p...
第三方配置不做介紹,APP支付流程: 調(diào)用項(xiàng)目后臺(tái)接口生成訂單 通過訂單id調(diào)用項(xiàng)目后臺(tái)接口獲取訂單信息(為了安全锅尘,訂單信息一般交由后臺(tái)處理提供...