240 发简信
IP属地:广东
  • 120
    【进阶】RecyclerView源码解析(一)——绘制流程

    本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...

  • RecyclerViewLayoutManager分析 添加头部尾部

    优化版本点击这里 RecyclerView使用也有一段时间了 他的出现是对ListView,GridView的进化, LayoutManager负责布局Adpater负责数据...

  • 120
    Android源码解析 - Launcher启动流程

    Launcher 概述 我们知道,Android 系统启动的最后一步,就是去启动一个桌面应用程序,这个应用程序就是 Launcher。 Launcher 其实就是一个普通的 ...

  • 【 Android 】RecyclerView 使用方法总结

    题外话:3月初的时候RecyclerView使用方法总结开始被我公开在GitHub上,前后反反复复的添加修改将自己对RecyclerView的认识全面的写出来。网上也有很多R...

  • 120
    图解Handler机制

    1. 前言 在Android开发中,Handler机制是一个很重要的知识点,主要作用是消息通信。下面是Handler机制的原理图,先不要急,等看完这篇文章,这个图就很简单了。...

  • Python break 和 continue

    break 在循环中,我们可以使用break和continue这两个关键字,来进一步控制流程。break表示停止当前循环,如 程序只会打印0-4之间的数字,但依然会执行最外层...

  • Python基础-print

    描述 print()方法用于打印输出,最常见的一个函数在Python3.3版增加了flush关键字函数print在Python3.x是一个函数,但在Python2.x版本不是...

  • Bat批处理记录

    -@echo off 表示在此语句之后所有运行的命令都不显示命令行本身-读取当前目录所有文件的文件名 其中,dir表示查看目录,/b表示只显示文件名 表示将c盘下所有文件...

  • SVN 终端添加忽略文件

    在项目根目录下添加.svnignore文件,内容为要忽略的文件或文件夹 在终端执行添加忽略文件 propset: svn属性设置-F:表示从.svnignore文件中读取匹配...

  • Android 6.0 7.1 8.1 USB连接模式默认选为MTP

    6.0之前 /device/mediatek/common/device.mk 6.0之后 MTK 在M版本将沿用Google的设计由于改动之后会有些副作用,所以MTK并不支...

  • 120
    Android系统_Launcher启动流程分析

    前期系列:Zygote进程启动分析SystemServer启动分析AMS启动分析 Launcher启动期流程图 代码追踪 AMS系统ready方法中开始启动HomeActiv...