自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

本demo演示了如何使用AIDL在client和server直接通信,本工程中有两个module,分别为server和client,在其中充分演示了如何使用AIDL

2019-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除