BRVAH:灵活强大的循环适配器。 官方网站:http://www.recyclerview.org/[http://www.recyclerview.org/] BRVAH...
![240](https://cdn2.jianshu.io/assets/default_avatar/9-cceda3cf5072bcdd77e8ca4f21c40998.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
BRVAH:灵活强大的循环适配器。 官方网站:http://www.recyclerview.org/[http://www.recyclerview.org/] BRVAH...
/ 前言 /作为一个Android开发,每天都会有相当一部分的时间花在编译打包上,如果项目比较大的话编译一次可能就要十几分钟。那么在编译打包的过程中AGP到底做了什么...
前言 成为一名优秀的Android开发,需要一份完备的 知识体系[https://link.juejin.cn/?target=https%3A%2F%2Fgithub.co...
二叉树有多种遍历方法,有层次遍历、深度优先遍历、广度优先遍历等。 本文只涉及二叉树的先序、中序、后序的递归和非递归遍历。 涉及到的代码都用Java编写。 首先给出二叉树节点类...
一、本文需要解决的问题 本文并不是非常详细地解释startActivity()源码每行代码的具体作用(实际上也根本做不到),所以我省略了很多代码,只保留了最核心的代码。我研究...
能够造成SystemUI Flag被系统自动清除的交互分类 触摸屏幕任何位置 顶部下拉状态栏 底部上拉导航栏 Window的变化(如:跳转到其他界面、弹出键盘等) Syste...
一、本文需要解决的问题 本文并不是非常详细地解释startActivity()源码每行代码的具体作用(实际上也根本做不到),所以我省略了很多代码,只保留了最核心的代码。我研究...
介绍 首先需要说明的是,VirtualApp并不是前些阵子滴滴开源的插件化框架VirtualApk。 VirtualApp[https://github.com/asLody...
1.移除链表元素删除链表中等于给定值 val 的所有节点。 2.设计链表在链表类中实现这些功能:1. get(index):获取链表中第 index 个节点的值。如果索引无效...
从零开始自学了半年Android逆向反编译,XPosed框架中的几个常见的反射方法 一、对Class类的HOOK反射 ① 反射类,获取该类; ② 反射类,获取该类是否存在; ...
前言目前Flutter可以说是非常火热了,多次更新过后也越来越稳定,受到了很多开发者的青睐。不过纯Flutter开发还是存在一定成本和风险的,尤其是对于规模稍大一些的项目,可...
1、概述 Linux传统IPC机制主要有已下几种:管道、消息队列、共享内存Socket等。消息队列和管道采用存储-转发方式,即数据先从发送方缓存区拷贝到内核开辟的缓存区中,然...
1.搜索插入位置给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:...
一、背景 随着项目逐渐扩展,业务功能越来越多,代码量越来越多,开发人员数量也越来越多。此过程中,你是否有过以下烦恼? 1.项目模块多且复杂,编译一次要5分钟甚至10分钟?太慢...
前言 本文是在作者Blankj基础上补充一些RecyclerView的正确姿势Tips 持续更新~ 数据处理和视图加载分离 我们知道,从远端拉取数据肯定是要放在异步的,在我们...
前言 屏幕适配一直是Android开发人员躲避不开的话题,更多的同学使用dp单位结合权重去做屏幕适配,但是当设备的物理尺寸存在差异的时候,dp就显得无能为力了。为4.3寸屏幕...