1、从Android到React Native开发(一、入门)2、从Android到React Native开发(二、通信与模块实现)4、从Android到React Nat...
1、从Android到React Native开发(一、入门)2、从Android到React Native开发(二、通信与模块实现)4、从Android到React Nat...
前言 前文详细分析了Java层的消息循环机制的工作原理,在分析MessageQueue的过程中,我们遇到了nativePollOnce()和nativeWake()方法的调用...
感谢,看明白了,而且楼主提出的问题也很有价值
「Android Binder」AIDL中的 in / out 到底是啥?用过aidl的同学,可能见过下面的写法: 不知道你有没有好奇过这里的 in / out / inout 是什么意思呢? directional tag 去官网[https:/...
用过aidl的同学,可能见过下面的写法: 不知道你有没有好奇过这里的 in / out / inout 是什么意思呢? directional tag 去官网[https:/...
一、概念说明 定向tag是AIDL中语法的一部分,其中in、out、inout是三个定向tag。在官网上关于Android定向tag的定义是这样的: All non-prim...
需求背景 社交圈子, 黄暴图片审核,如果失败,地址指向的图片被替换掉。服务端在图片返回的header里,带上了缓存有效时间。 思路分析 在url不变的情况下,图片发生了变化,...
首先,你说的问题是 LruBitmapPool 中的 SizeConfigStrategy 所使用的 GroupedLinedMap 的实现,LruBitmapPool 提供 Bitmap 对象缓存是为了在加载图片资源时服用已经创建的 Bitmap 对象的内存,防止 Bitmap 对象创建、销毁时的内存抖动。
获得的 Bitmap 对象你可以认为只是一个内存容器,只要它能够装得下新的图片资源就可以啦,所以两个图片的 Key 是一样的,那么他们从同一个节点的 list 中拿到不同 Bitmap 容器是 OK 的。
只是一个容器而已,可以参考 inBitmap 属性的介绍:
https://developer.android.com/topic/performance/graphics/manage-memory#inBitmap
Glide 源码分析解读-缓存模块-基于最新版Glide 4.9.0缓存模块 我在分析 Glide 源码前将 Glide 的项目 clone 到了本地,阅读时添加了很多注释以及自己的理解等等,现在已经推到了 Github 上,有兴趣的同学可以...
WeakReference是弱引用
缓存模块 我在分析 Glide 源码前将 Glide 的项目 clone 到了本地,阅读时添加了很多注释以及自己的理解等等,现在已经推到了 Github 上,有兴趣的同学可以...
项目编译 项目基于最新版 Glide 4.9.0 源码分析,通过如下方式获取并编译代码: 代码量(使用 cloc 统计): 我在分析 Glide 源码前将 Glide 的项目...
前言 混合开发,不仅仅显示一个WebView,有时还需要本地Java代码与HTML中的JavaScript进行交互,Android也对交互进行了很好的封装。例如:点击网页中的...
类加载机制 1 什么是反射 Java反射机制是在运行状态中对于任意一个类,都能知道这个类的所以属性和方法;对于任何一个对象,都能够调用它的任何一个方法和属性;这样动态获取新的...
因为最近的一个项目用到了Retrofit2,所以也就用到了OkHttp3 ,因为Retrofit2 只支持OKHttp3了,所以除了研究Retrofit2以外还研究了OKht...
Binder承担了绝大部分Android进程通信的职责,可以看做是Android的血管系统,负责不同服务模块进程间的通信。在对Binder的理解上,可大可小,日常APP开发并...
View 的显示过程 如图所示,这就是页面从伊始到显示的整体过程,今天我们将对各步骤进行简略的分析。 屏幕如何呈像 像素点 当我们看屏幕画面时,会觉得那是一张张完整的图片,但...
Activity是Android组件中最基本也是最为常见用的四大组件之一,也是我们在开发过程之中接触最多的组件,所以了解Activity的生命周期,并正确的理解与应用,是必不...
一、Android 中的多进程 1、定义 首先,进程一般指一个执行单元,在移动设备上就是一个程序或应用,我们在Android中所说的多进程(IPC)一般指一个应用包含多个进程...
Android 存储优化系列专题 SharedPreferences 系列 《Android 之不要滥用 SharedPreferences》《Android 之不要滥用 S...