- 博客(3)
- 收藏
- 关注
原创 安卓字节码插桩(一)
字节码即是我们编写的java文件通过javac编译之后得到的.class,那么字节码插桩则是在class文件中插入一些额外的代码段,从而达到改变原有代码执行逻辑的目的。
2023-09-09 11:42:59 173
原创 AndroidQ亮点之一:深色主题
今天我们就来了解一下AndroidQ的亮点之一——深色主题,它作为官方主推的亮点之一,有如下几个优点:1、可大幅减少耗电量(具体取决于设备的屏幕技术)。2、为弱视以及对强光敏感的用户提高可视性。3、让所有人都可以在光线较暗的环境中更轻松地使用设备我们在设置->显示->深色模式可以找到它的开关。那是不是所有app都需要适配这个模式呢,答案是否定的,只有你的app想要给用户深浅模式的选择时,才需要进行适配(当然这只是深浅模式的一种实现方式)。首先我们介绍一种最简单的适配方案,如果你的ap
2020-08-05 22:43:23 991 1
原创 平衡二叉树的旋转
首先明确两个概念:平衡因子,最小不平衡子树。平衡因子(BF):二叉树上结点的左子树和右子树高度差。最小不平衡树:距离要插入的结点最近的,且平衡因子绝对值大于1的结点为根的子树。如下图圆圈部分,A的平衡因子是2,大于1,所以以A为根节点的子树称为最小不平衡树。如果平衡二叉树在插入一个结点后,出现了如上图平衡因子绝对值超过1的情况,就需要对最小不平衡树进行旋转,以保证整个二叉树的平...
2019-07-19 22:57:28 3398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人