ButterKnife Zelezny:简化视图绑定 ButterKnife Zelezny 插件自动执行了为 ...
2023-09-20 560

开发中,相信经常会使用到inflater动态生成并加载View,例如: View v = infla...
2023-10-09 931

在看Replugin源码时,发现在对插件apk文件解析之前,对这个文件加了一个ProcessL...
2023-09-13 763

1. 什么是ThreadLocal? ThreadLocal称作线程本地存储。简单来说,就是ThreadLo...
2023-08-19 450

线程原理 线程创建 线程是比进程更加轻量级的调度单位,线程的引入可以把进...
2023-08-23 994

今天我们来聊一聊Chromium的渲染机制,这也是渲染机制系列的第二篇,最近大半年的...
2023-08-23 1.05k

《程序员面试宝典》电子书开放下载!全书涵盖70+算法题目、近30种大厂笔试考点,...
2023-07-27 487免费
免费

1. 模式介绍 模式的定义 将一个复杂对象的构建与它的表示分离,使得同样的...
2023-08-21 722

一、IOC简单科普 所谓IOC,即控制反转(Inversion of Control,英文缩写为IoC...
2023-09-25 722

这种短信劫持木马的概念和新闻我想大家都应该接触过了,就不怎么说概念了,具...
2023-09-19 685

先给出结论: 1. 当所提交的任务大于核心线程 并且小于最大线程的时候,多余的...
2023-08-18 491

在上一节分析中,我们已经知道宿主已经加载了插件的资源、类。也就是说在宿主中是...
2023-09-13 640

在Kotlin中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,...
2023-09-21 773

这也是Android中老生常谈的一个话题了,它本身并不是很复杂,可是面试官比较喜欢...
2023-09-12 688

1、定义类与field关键字,以及计算属性,和防范竞态条件 class Student { ...
2023-09-10 664

+关注继续查看 目录 前言 正文 垃圾标记算法 引用类型 强引用 软引用 弱引用 ...
2023-08-18 503

概念:object声明(一个类)是延迟加载的,只有当第一次被访问时才会初始化,所以...
2023-10-09 801

背景 ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代...
2023-08-18 578

本文是RecyclerView源码分析系列最后一篇文章, 主要讲一下我个人对于RecycleView...
2023-08-31 897

本地广播LocalBroadcastManager 说到组件间通信第一个肯定想到广播BroadcastReceiv...
2023-09-10 664
显示验证码
没有账号?注册  忘记密码?