Parcel了解
来源:互联网 发布:java如何制作图片上传 编辑:程序博客网 时间:2024/06/06 05:00
了解Parcel类的作用
* Container for a message (data and object references) that can * be sent through an IBinder. A Parcel can contain both flattened data * that will be unflattened on the other side of the IPC (using the various * methods here for writing specific types, or the general * {@link Parcelable} interface), and references to live {@link IBinder} * objects that will result in the other side receiving a proxy IBinder * connected with the original IBinder in the Parcel.
大概意思,Parcel就是一个存放读取数据的容器, Android系统中的binder进程间通信(IPC)就使用了Parcel类来进行客户端与服务端数据的交互。
产生一个Parcel对象
public static Parcel obtain() { final Parcel[] pool = sOwnedPool; synchronized (pool) { Parcel p; for (int i=0; i<POOL_SIZE; i++) { p = pool[i]; if (p != null) { pool[i] = null; if (DEBUG_RECYCLE) { p.mStack = new RuntimeException(); } return p; } } } return new Parcel(0); }
0 0
- Parcel了解
- Parcel
- Parcel
- Parcel
- Android Parcel
- Parcel用法
- Android Parcel
- 什么是parcel
- C++ Parcel
- android parcel
- Android Parcel
- Parcel.readException
- Binder Parcel
- Parcel是什么?
- Parcel分析
- android parcel
- Parcel相关
- Parcel学习
- PullToRefresh源码分析(I)
- android studio 程序退出提示
- Android资源文件夹名称中的修饰语“sw600dp和sw720dp”等是如何对应到具体设备的?
- Maven依赖机制
- 【HDU 5755】Gambler Bo(高斯消元)
- Parcel了解
- UIView非常用方法及属性详解
- TCP、UDP、RTP(RTCP)异同与区别
- 查看linux进程内存占用
- 同步请求和异步请求的区别(转发)
- Mac CocoaPods 的安装流程
- poll和select机制
- Linux基于libmemcached,php扩展memcached的安装
- 实现字符串逆序存储