- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Android Framework系列 Binder
简单介绍下什么是 Binder。Binder 是一种进程间通信机制,基于开源的 OpenBinder 实现;OpenBinder 起初由 Be Inc. 开发,后由 Plam Inc. 接手。Hackborn加入谷歌后,他在OpenBinder的基础上开发出了以下简称Binder,用来完成 Android 的进程通信。性能首先说说性能上的优势。Socket作为一款通用接口,其传输效率低,开销大,主要用在跨网络的进程间通信和本机上进程间的低速通信。消息队列和管道采用存储-
2023-12-24 19:00:57 53
原创 Android Framework系列 Handler
Handler是Android中的消息机制,一般用来进行线程间通讯。Android只所以少有线程问题,很大一部的原因就是Handler。Handler采用生产者设计-消费者设计模式,实际上是内存共享的方案。通过优秀的内存管理设计方案,保证了Android线程间不会互相干扰,防止内存抖动。
2023-12-15 04:55:40 72
原创 ViewPager+Fragment 的左右滑动,如何实现Fragment 的懒加载
1 个Activity 里面可能会以Viewpager(或其他容器)与多个Fragment 来组合使用,而如果每个fragment 都需要去加载数据,或从本地加载,或从网络加载,那么在这个Activity 刚创建的时候就变成需要初始化大量资源。所以我们要进行懒加载。方法比较多,这里给大家提供两种方案:方案1:在Fragment 里的setUserVisibleHint,该方法用于告
2017-04-11 19:35:20 434
AIDL示例超赞的demo
2019-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人