錯誤是找不到sdk的基礎(chǔ)庫吓著,跟工程的build.gradle中maven順序有關(guān)系展氓。jcenter和google() 的順序問題造成了上述的錯誤...
最近在公司給框架產(chǎn)品做下優(yōu)化,索性就把能找到的知識都總結(jié)出來北秽。 寫了App優(yōu)化方面的幾個重要方向锄蹂,并且由此梳理了一些常見問題,分析工具和解決方法...
Room為SQLite提供了一個抽象層坦仍,使得可以流暢使用SQLite的所有功能鳍烁。 處理大量結(jié)構(gòu)化數(shù)據(jù)的app可以從本地數(shù)據(jù)持久化中獲取巨大利益。...
一繁扎,為什么使用gradle.properties幔荒? 1,對于項目而言梳玫,有時候需要配置某些敏感信息爹梁。比如密碼,帳號等提澎。而這些信息需要被很多類共同使...
本文中方法適用與Android Studio和IntelliJ Idea 我們寫代碼的時候經(jīng)常要寫個單例姚垃,其實在Android Studio中可...
阿里巴巴開源的路由:https://github.com/alibaba/ARouter ARouter 在模塊化的開發(fā)中尤為的重要,為了解耦不...
首先說下OkHttp3是Java和Android都能用盼忌,Android還有一個著名網(wǎng)絡(luò)庫叫Volley积糯,那個只有Android能用掂墓。 導(dǎo)入 自己...
什么是dagger2 Dagger是為Android和Java平臺提供的一個完全靜態(tài)的,在編譯時進行依賴注入的框架絮宁,原來是由Square公司維護...
Retrofit 是什么 Retrofit 是一套 RESTful 架構(gòu)的 Android(Java)客戶端實現(xiàn)梆暮,基于注解,輕量級且安全的網(wǎng)絡(luò)請...