首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是安卓系统中的ParcelFileDescriptor

什么是安卓系统中的ParcelFileDescriptor
EN

Stack Overflow用户
提问于 2011-07-16 14:54:29
回答 3查看 26.2K关注 0票数 44

我从下面的链接读到了关于ParcelFileDescriptor的内容。

http://developer.android.com/reference/android/os/ParcelFileDescriptor.html

但我对此一无所知。那是什么?它能做什么呢?

有人能给我解释一下吗?

EN

回答 3

Stack Overflow用户

发布于 2011-07-16 17:22:03

这是什么?

文件描述符是进程用来读取或写入打开的文件和打开的网络套接字的对象。

可以编写代表原始Linux文件描述符标识符的FileDescriptor对象,并返回ParcelFileDescriptor对象以操作原始文件描述符。返回的文件描述符是原始文件描述符的dup : object和fd不同,但操作相同的底层文件流,位置相同。

和它能做什么?

创建管道,从套接字创建fds,打开/关闭文件。

票数 24
EN

Stack Overflow用户

发布于 2012-05-11 23:10:38

它实现了Parcable API,允许将其放入包和意图中。甚至可以在进程之间发送FileDescriptor。(我没有测试过这个)。

此外,VPNService还提供了一个ParcelFileDescriptor。

票数 7
EN

Stack Overflow用户

发布于 2016-02-08 19:20:27

每当打开文件时,操作系统都会创建一个条目来表示该文件,并存储其信息。每个条目由一个整数值表示,该条目被称为文件描述符。基本上,Java类FileDescriptor提供了一个到底层特定于机器的结构的句柄,该结构表示一个打开的文件、一个打开的套接字或另一个字节的源或接收器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6715898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档