关于DataAbility里openFile方法的mode入参,请问该如何理解'rw'选项?
参考文档https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-data-creating-0000000000043074
开发者需要在Data中重写FileDescriptor openFile(Uri uri, String mode)方法来操作文件:uri为客户端传入的请求目标路径;mode为开发者对文件的操作选项,可选方式包含“r”(读), “w”(写), “rw”(读写)等。
开发者可通过MessageParcel静态方法dupFileDescriptor()复制待操作文件流的文件描述符,并将其返回,供远端应用访问文件。
RT,r和w选项比较好理解,我实现的时候,返回一个从FileInputStream或FileOutputStream获得的文件描述符即可,但是如果传入'rw'的话该如何处理呢?这里一次调用只能返回一个FileDescriptor,读写不能共存;而安卓里返回值是ParcelFileDescriptor,支持多种模式。
鸿蒙
mode
开发者
赞
收藏 0
回答 1
待解决
相关问题
页面跳转startAbility 入参AbilityStartSetting 怎么使用
4276浏览 • 1回复 待解决
关于DataAbility, batchInsert失败了怎么回事?
1519浏览 • 1回复 待解决
请问一下鸿蒙的pad应用该如何签名?
5595浏览 • 1回复 待解决
路由传参如何接参?可否给个案例?
953浏览 • 1回复 待解决
求教一个sql语句里传参怎么写?
1180浏览 • 1回复 待解决
请问原子布局能力怎么理解?
7890浏览 • 1回复 已解决
JS中的input值文本对齐该如何实现?
5768浏览 • 1回复 待解决
请问js input组件中的search、share方法怎么使用的?
328浏览 • 1回复 待解决
tp5 如何对post传参进行加密?
133浏览 • 1回复 待解决
DataAbility支持跨设备不同应用的数据共享问题
7045浏览 • 2回复 已解决
如何做到点击卡片不跳转到应用,而是执行卡片控制器里的某个方法
4488浏览 • 1回复 已解决
如何理解Intent类及其用法?
4505浏览 • 4回复 已解决
鸿蒙里没有spannableString这个方法。setText也没有drawable(element)参数
5184浏览 • 1回复 待解决
如何理解鸿蒙的分布式软总线技术?
5162浏览 • 1回复 待解决
redis单线程怎么理解?
326浏览 • 1回复 待解决
JS跳转Java传参问题?
2760浏览 • 1回复 待解决
Open Harmony开发的理解
7700浏览 • 1回复 待解决
如何把鸿蒙的服务卡片集成到Launcher里(或者其他Ability里),比如Launcher里包含其他服务卡片
6678浏览 • 1回复 待解决
鸿蒙开发HarmonyOS图片该如何保存到数据库
6320浏览 • 2回复 待解决
[鸿蒙开发]如何获取系统中是否有安装该应用
7385浏览 • 2回复 已解决
阿里云Redis集群实现如何直观理解?
1173浏览 • 1回复 待解决
请问真机调试鸿蒙,怎么获取iccid?原来android的方法获取不到了
8243浏览 • 1回复 待解决
Arkts项目能加载调用Android studio或者其他ide编译出来的so包里的方法么?
190浏览 • 1回复 待解决
PolarDB分布式架构中RW有什么特点?
899浏览 • 1回复 待解决
关于如何获取时钟的id的问题
3698浏览 • 1回复 待解决
可以查看API参考学习了解:
https://developer.harmonyos.com/cn/docs/documentation/doc-references/reliablefiledescriptor-0000001054358958