• 120
    你应该知道的JDK知识

    前言 无论是从事Javaee开发或者是Android开发,JDK的基础知识都尤为重要。我们在代码里经常使用ArrayList、HashMap等,...

  • 120
    Java并发编程-基础原理

    并发编的挑战 上下文切换(并行不一定比串行快) 时间片是CPU分配给各个线程的时间,一般是几十毫秒。因为时间片非常短,所以CPU通过不停地切换线...

  • 120
    玩转Android状态栏

    前言 前段时间,突然收到一个状态栏颜色优化设计的任务,将原本应用整体的黑色状态栏修改为根据标题栏颜色进行沉浸式设计,显示效果如下: 经过分析及踩...

  • 120
    Android性能优化-渲染优化

    本篇文章已授权微信公众号 Android订阅 发布 简介 我们在开发的过程中,可能经常会遇到测试的一些反馈,就是APP运行卡顿的问题。我们通常所...

  • 120
    Android性能优化-电量优化

    本篇文章已授权微信公众号 鸿洋 发布 前言 电量优化,这个名词在传统PC时代,我们基本很少听见。然而到了诺基亚时代,我们也同样很少关注。直到了移...

  • 120
    Android性能优化-内存泄漏(上)

    本篇文章已授权微信公众号 鸿洋 发布 为什么要做性能优化? 手机性能越来越好,不用纠结这些细微的性能? Android每一个应用都是运行的独立的...

  • 120
    Java并发编程-多线程

    Thread 简介 现代操作系统调度的最小单元是线程,也叫轻量级进程,在一个进程里可创建多个线程,这些线程都拥有各自的计数器、堆栈和局部变量等属...

  • 120
    Android之Binder底层原理

    什么是Binder Binder是Android中特有的一种跨进程通讯的方式。但我们在平时的开发过程中,可能很少用的。而Binder的整个体系结...

  • 120
    Android之Window底层原理

    1.概述 Window是一个抽象类,他的实现是PhoneWindow。Window通过WindowManager创建,是访问Window的入口。...

个人介绍
优秀是一种习惯,坚持是一种品质。
个人博客:huangjunbin.com
微信:hjb1011
邮箱:junbin1011@163.com