240 发简信
  • 120
    提升开发效率之修改Android Studio默认的project和module模板

    1.前言 每次使用Android Studio创建新的工程时,可能都需要手动去修改一些配置,有没有觉得很烦呢?下面教你如何修改Android S...

  • 120
    提升开发效率之自定义Android Studio代码模板

    1.前言 有时,我们会使用一些重复的模板代码,通常都是使用CV大法来完成。但是,这样的搬砖效率并不高,因此,我们需要使用高级搬砖技能--自定义代...

  • 120
    Android视图和布局优化实战演练

    0.版权声明 本文由玉刚说写作平台提供写作赞助,版权归玉刚说微信公众号所有原作者:四月葡萄版权声明:未经玉刚说许可,不得以任何形式转载 1.概述...

    0.9 1538 6 21
  • 120
    Android内存泄露分析实战演练

    0.版权声明 本文由玉刚说写作平台提供写作赞助,版权归玉刚说微信公众号所有原作者:四月葡萄版权声明:未经玉刚说许可,不得以任何形式转载 1.内存...

    3.0 2156 1 24
  • 120
    带你了解Android约束布局ConstraintLayout

    ConstraintLayout是Android新推出的一个布局,其性能更好,连官方的hello world都用ConstraintLayout...

  • Android框架组件--LiveData的使用

    1.前言 LiveData是Google推出的一系列的框架组件的其中一个,它是一个可以被观察的数据持有类,能够感知Activity、Fragme...

    2.5 4699 3 26
  • 120
    Android框架组件--Lifecycle的使用

    1.前言 Lifecycle是Google推出的一系列的框架组件的其中一个,主要是用来感知Activity和Fragment的生命周期。 本文主...

    0.5 1493 0 14
  • 使用Retrofit下载文件并实现进度监听

    1.前言 最近要做一个带进度条下载文件的功能,网上看了一圈,发现好多都是基于OkHttpClient添加拦截器来实现的,个人觉得略显复杂,所以还...

  • ThreadLocal源码剖析

    1.ThreadLocal概述 本文源码基于android 27。 1.1 简介 ThreadLocal提供了线程内的局部变量,这个局部变量是只...