240 发简信
  • android今天碰到的一些错误,基础库找不到的问题和8.0安装app崩溃

    错误是找不到sdk的基础库,跟工程的build.gradle中maven顺序有关系。jcenter和google() 的顺序问题造成了上述的错误...

  • 120
    App优化总结

    最近在公司给框架产品做下优化,索性就把能找到的知识都总结出来。 写了App优化方面的几个重要方向,并且由此梳理了一些常见问题,分析工具和解决方法...

  • 120
    Room持久化类库

    Room为SQLite提供了一个抽象层,使得可以流畅使用SQLite的所有功能。 处理大量结构化数据的app可以从本地数据持久化中获取巨大利益。...

  • 120
    android studio 中使用gradle.properties

    一,为什么使用gradle.properties? 1,对于项目而言,有时候需要配置某些敏感信息。比如密码,帐号等。而这些信息需要被很多类共同使...

  • 120
    如何快速的写一个单例

    本文中方法适用与Android Studio和IntelliJ Idea 我们写代码的时候经常要写个单例,其实在Android Studio中可...

  • 120
    ARouter

    阿里巴巴开源的路由:https://github.com/alibaba/ARouter ARouter 在模块化的开发中尤为的重要,为了解耦不...

  • OkHttp3的基本用法

    首先说下OkHttp3是Java和Android都能用,Android还有一个著名网络库叫Volley,那个只有Android能用。 导入 自己...

  • Dagger2

    什么是dagger2 Dagger是为Android和Java平台提供的一个完全静态的,在编译时进行依赖注入的框架,原来是由Square公司维护...

  • Retrofit

    Retrofit 是什么 Retrofit 是一套 RESTful 架构的 Android(Java)客户端实现,基于注解,轻量级且安全的网络请...