这货在说啥? 源码看的一脸懵逼 你确定你看得懂?
Paging分页加载库源码分析来新公司半年多,最近一直在参与 Andorid 团队的架构升级工作。最近在图片选择库中使用了 paging 作为分页加载框架。顺便阅读了一下paging的源码。在这里记录一...
这货在说啥? 源码看的一脸懵逼 你确定你看得懂?
Paging分页加载库源码分析来新公司半年多,最近一直在参与 Andorid 团队的架构升级工作。最近在图片选择库中使用了 paging 作为分页加载框架。顺便阅读了一下paging的源码。在这里记录一...
1. 使用 scrollTo/scrollBy 为了实现View的滑动,View 提供了专门的方法来实现这个功能,那就是 scrollTo 和 scrollBy,我们先来看下...
1. View的基本信息 View 的位置主要由它的四个顶点来确定,分别对应 View 的四个属性:top,left,right,bottom。左上角坐标为 top 和 le...
详说View的基础知识之前,我们首先要知道到底什么是View。View是Android中所有控件的基类,不管是简单的Button和TextView还是复杂的RelativeL...
1. 使用Messenger的原理 Messenger 可以译为信使,通过他可以在不同进程中换地Message对象,在Message中放入我们需要传递的数据,就可以轻松的实现...
1. 使用Bundle 具体用法就不说了,只是说明一个特殊情况,场景如下:A进程正在进行一个计算,计算完成后在启动B进程的一个组件并吧计算结果传给B进程。可是这个计算结果不支...
Binder是一个很深入的话题,如果想深入了解的话,请忽略本篇文章,本篇文章侧重点是介绍Binder的使用以及上层原理。 1. Binder的介绍 直观来说Binder是An...
本文先讲下Parcelable和Serializable,下篇文章在将Binder,然后再说多进程的处理方式,只有了解了Parcelable和Serializable还有Bi...
PS:当应用开启了多进程之后,各种奇怪的现象都出现了 PS:当应用开启了多进程之后,各种奇怪的现象都出现了 PS:当应用开启了多进程之后,各种奇怪的现象都出现了 1. 先举个...
PS:这里不讨论两个应用之间的多进程情况。(喷子勿扰) PS:这里不讨论两个应用之间的多进程情况。(喷子勿扰) PS:这里不讨论两个应用之间的多进程情况。(喷子勿扰) 1. ...
1. IPC IPC是Inter-Process Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间进行数据交换的过程。 2. 进程间铜线 说...
关于intentFiltger的匹配原则,action和category就不具体描述了,相信大家也有基本的了解的,就概括说一下就行了,这篇文章主要讲述data的匹配原则,当然...
FLAG_ACTIVITY_NEW_TASK这个标记位的作用是为activity设置“singleTask”启动模式,效果和在XML中指定该启动模式相同。 FLAG_ACTI...