*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 从今天开始,楼主正式开始分析RecyclerView的源码。为了阅读RecyclerView的源码,...
*本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 从今天开始,楼主正式开始分析RecyclerView的源码。为了阅读RecyclerView的源码,...
Element[0]不使用的根本目的是为了让二叉树的index从1开始,从而在计算上满足完全二叉树子结点寻找父节点的性质,作为临时变量只是物尽其用了而已
最大堆和最小堆标签(空格分隔): 数据结构与算法 定义: 它是一颗完全二叉树,它可以是空树中结点的值总是不大于或者不小于其孩子结点的值每一个结点的子树也是一个堆 当父结点的键值总是大于或等...
sudo prime-select intel :切换到集成显卡
启动速度 用户从点击APP图标到完全看到APP内容的过程称为启动,如果启动耗时较长可能会影响用户的体验,所以启动速度优化就显得很有必要。 最佳速度:400ms,这是刚好是启动...
最近一时兴起,想对Android的启动流程进行一次分析,经过一番整理,从以下几个方面进行总结,代码部分只讨论思路,不论细节。 Android架构介绍 Android启动概述 ...
序言 最近正在重新系统的学习iOS,收集了一些自己认为不错的博客和资料和大家分享。有⭐️标记的是我看过觉得详细易懂的文章。 底层 isa和Class⭐️--参考:(What ...
Android Handler机制系列文章整体内容如下: Android Handler机制1之ThreadAndroid Handler机制2之ThreadLocalAnd...
程序员的学习过程是无止境的,程序员学习的途径是多样的。可以从视频教程中领悟,也可以从他人的代码中理解。但当我们专注于某一个平台在开发的时候,对于某个API使用或者功能实现有疑...
gitHub地址 : 响应链Demo[https://github.com/fangjinfeng/MySampleCode/tree/master/FJFTouchEven...
AVCC与Annex-B H264码流分为AVCC与Annex-B两种组织格式。AVCC格式 也叫AVC1格式,MPEG-4格式,字节对齐,因此也叫Byte-Stream F...
前言 RecyclerView这个控件几乎所有的Android开发者都使用过(甚至不用加几乎),它是真的很好用,完美取代了ListView和GridView,而Recycle...
APP的性能监控包括: CPU 占用率、 内存使用情况、网络状况监控、启动时闪退、卡顿、FPS、使用时崩溃、耗电量监控、流量监控等等。 文中所有代码都已同步到github中,...