暂无搜索历史
Handler是Android中一个重要的组件,它主要负责接收和处理消息,实现线程间的通信。
如果你是普通app开发,有可能遇不到跨进程访问数据。在车厂,智能座舱开发,跨进程访问数据是很平常的事,比如车机账户系统,很多模块都要获取当前车机账户信息,那账户...
把TestApp项目中的main目录直接 拷贝到Android源码 packages/apps/TestApp 目录中,
BirdManager、IBird、IBirdListener 放在frameworks/base/core/java/android/app/目录下
我下载和编译用的是ubuntu20.04系统,之前在win上一直存在问题,甚至在下载环节就出问题,无法通过。
一句话概括:Picasso 收到加载及显示图片的任务,创建 RequestCreator 并将它交给 Dispatcher,Dispatcher 创建 Bitm...
之前我们写过volley源码分析 Volley源码解读 ,volley相比OkHttp而言简单些,这次我们来看下OkHttp源码吧。
上篇文章RxJava源码浅析(三): subscribeOn线程切换和多次切换 我们清楚了subscribeOn线程切换,对于Rxjava线程切换原理有了大致的...
这篇不仅看下subscribeOn线程切换本身,我们还要研究下多次subscribeOn为啥只有第一次有效。
上篇文章我们通过源码了解了RxJava基本流程,RxJava源码浅析(一): 基础流程 这里我们研究下操作符的源码是怎么实现的。有了上篇文章的基础,这里讲起来会...
RxJava is a Java VM implementation of Reactive Extensions: a library for composi...
equals在我们代码经常看到,用来比较值或者对象是否相等,有时我们还用 "==" 这个符号来比较。我们知道 "==" 符号是指对内存地址进行比较,而equal...
上次写了一篇关于内存泄漏的文章,里面涉及到一个说法,内部类会持有外部类的引用,静态内部类不会持有。这个说法在网上流传甚广。这个说法可能是对的,但是我们还不清楚他...
内存泄漏是指程序中已动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。
为广大同行分享一些安卓技术相关资料,欢迎广大专业人士来交流Android技术开发交流群;345659112
前期两篇ThreadLocal相关文章,我们大概了解其运行原理。分别是ThreadLocal浅析、深入细节ThreadLocalMap,带着问题去学习,加深理解...
朴新教育 | 架构师 (已认证)
公众号:猿芯
前面一篇文章ThreadLocal浅析,让我们大概了解其内部运行方式,不熟悉ThreadLocal的同学,在指教下面文章前建议看下,或多或少有点帮助。
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址