错误是找不到sdk的基础库,跟工程的build.gradle中maven顺序有关系。jcenter和google() 的顺序问题造成了上述的错误...
最近在公司给框架产品做下优化,索性就把能找到的知识都总结出来。 写了App优化方面的几个重要方向,并且由此梳理了一些常见问题,分析工具和解决方法...
Room为SQLite提供了一个抽象层,使得可以流畅使用SQLite的所有功能。 处理大量结构化数据的app可以从本地数据持久化中获取巨大利益。...
一,为什么使用gradle.properties? 1,对于项目而言,有时候需要配置某些敏感信息。比如密码,帐号等。而这些信息需要被很多类共同使...
本文中方法适用与Android Studio和IntelliJ Idea 我们写代码的时候经常要写个单例,其实在Android Studio中可...
阿里巴巴开源的路由:https://github.com/alibaba/ARouter ARouter 在模块化的开发中尤为的重要,为了解耦不...
首先说下OkHttp3是Java和Android都能用,Android还有一个著名网络库叫Volley,那个只有Android能用。 导入 自己...
什么是dagger2 Dagger是为Android和Java平台提供的一个完全静态的,在编译时进行依赖注入的框架,原来是由Square公司维护...
Retrofit 是什么 Retrofit 是一套 RESTful 架构的 Android(Java)客户端实现,基于注解,轻量级且安全的网络请...