Avatar notebook default
31篇文章 · 40209字 · 1人关注
  • AtomicInteger使用详解

    一、什么是AtomicInteger AtomicInteger类是系统底层保护的int类型,通过提供执行方法的控制进行值的原子操作。Atomi...

  • Resize,w 360,h 240
    谈谈LinkedBlockingQueue

    一、 简介 上篇我们介绍了ArrayBlockingQueue的相关方法的原理,这一篇我们来学习一下ArrayBlockingQueue的“亲戚...

  • Resize,w 360,h 240
    HashMap 和ConcurrentHashMap区别

    一、前言: Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHa...

  • 将APP从后台显示到前台

    一、前言: 参考:https://blog.csdn.net/wangmx1993328/article/details/83007883[ht...

  • Resize,w 360,h 240
    Android Dialog去掉默认的黑色背景效果

    一、前言: 正常的Dialog弹窗出现时,背景都会有一层黑色半透明的遮罩,去掉的方法有两种。如下图所示: 方法一: 方法二: 1:在res/va...

  • Resize,w 360,h 240
    Android 头像折叠效果

    一、前言: 我们在开发中,经常遇到头像折叠效果,特别是直播软件,以前都是写死的,太Low了,今天用recycleView实现头像折叠效果: 1、...

  • RecyclerView刷新时候的图片闪烁

    一、前言: 1、RecyclerView的adapter在刷新上方法: notifyItemChanged(int position) noti...

  • Resize,w 360,h 240
    Fragment相互切换时调用的方法

    一、前言: Fragment生命周期图如下: 二、Fragment 1 切换到 Fragment 2时生命周期变化 1. 通过 add hide...

  • Resize,w 360,h 240
    Android TextView 自定义布局

    一、前言: 我们在工作中经常遇到自定义背景,下面我就 以 TextView 举例,写几个常见的Text 常见的背景。比如:自定义圆角边框,自定义...

文集作者