給大家分享一個MVVM開發(fā)架構,網絡用的是Okhttp+Retrofit的封裝,異步用的是RxJava。不喜勿噴! 1.首先是工程目錄進行功能模...
Android9.0系統(tǒng)開始,應用程序默認只允許使用HTTPS類型的網絡請求,HTTP類型的網絡請求默認不再被支持,若想使用,則需要如下配置,在...
Android10系統(tǒng)開始,谷歌引入深色主題的特性,適配方案有兩種,第一種是自動強制適配方案(Force Dark); 第二種是手動適配方案(資...
由于Android8.0版本開始,應用的后臺功能被大幅削減,服務隨便可能被系統(tǒng)殺死,為了能保持服務長期運行,使用前臺服務。 這樣,在服務創(chuàng)建的時...
調用系統(tǒng)相機拍攝并存儲 由于使用到FileProvider,還需進行如下配置,在AndroidManifest.xml 的application...
很多人會忽略Viewpager + fragment的懶加載,其實很重要,當用戶不想看到的fragment你卻提前加載好了,這就是性能的浪費。那...
案例:自定義一個ViewGroup,將子view進行流式布局 流程: 測量子view的大小 → onMeasure測量每一個子view的寬和...
給大家分享一個二維碼掃描功能,這是基于谷歌的zxing庫進行封裝而成。 將封裝包復制到你的項目里,并且在項目添加zxing庫的依賴image.p...
第三方配置不做介紹,APP支付流程: 調用項目后臺接口生成訂單 通過訂單id調用項目后臺接口獲取訂單信息(為了安全,訂單信息一般交由后臺處理提供...