关于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
相关问题
HarmonyOS 如何在WebView中调用JS侧有入参的方法?
1189浏览 • 1回复 待解决
HarmonyOS @resourceManager的getColorSync入参'#FFFFFF',返回4294967295
633浏览 • 1回复 待解决
arkTS是否支持将类作为入参
2384浏览 • 1回复 待解决
HarmonyOS taskPool线程池task入参问题
1048浏览 • 1回复 待解决
页面跳转startAbility 入参AbilityStartSetting 怎么使用
7744浏览 • 1回复 待解决
如何通过判断函数入参类型实现不同代码逻辑
891浏览 • 1回复 待解决
HarmonyOS TLSSocket建连ca入参必传问题
598浏览 • 1回复 待解决
HarmonyOS 操作首选项或数据库,耗时操作放taskpool里该如何使用
875浏览 • 1回复 待解决
HarmonyOS 原信息是什么概念,该如何理解
570浏览 • 1回复 待解决
请问原子布局能力怎么理解?
11351浏览 • 1回复 已解决
网络判断,请问该如何识别?
1204浏览 • 1回复 待解决
调用effectKit.createEffect.blur方法无法模糊下载的网络图片,请问该方法如何正确使用?
2436浏览 • 1回复 待解决
HarmonyOS 请问拍照实现方案中cameraShootingCase方法传参是传什么?
611浏览 • 1回复 待解决
关于DataAbility, batchInsert失败了怎么回事?
4160浏览 • 1回复 待解决
HarmonyOS router.back方法的传参和返参问题
1035浏览 • 1回复 待解决
已停止维护的接口如何理解?关于网络状态的疑问
1528浏览 • 1回复 待解决
HarmonyOS 如何在方法里设置TextInput里的值
668浏览 • 1回复 待解决
鸿蒙next沙箱缓存图片权限是-rw-r--r--,怎么修改成-rw-rw-r--
1310浏览 • 0回复 待解决
HarmonyOS Builder 函数作为一个控件的入参,Builder 函数的click this没有指向原始的this
727浏览 • 1回复 待解决
HarmonyOS 怎么把数据库的relationalStore.RdbPredicates传参传入taskpool的function里,因为这个传参无法序列化,而且taskpool里也获取不到已初始化的单例.....,该怎么解决这个问题?
545浏览 • 1回复 待解决
如何支持HarmonyOS调用JS方法及传参?
1381浏览 • 1回复 待解决
请问一下鸿蒙的pad应用该如何签名?
9251浏览 • 1回复 待解决
HarmonyOS hvigor 编译时,可以读取某一个代码引用,以及相关的入参吗?
657浏览 • 1回复 待解决
如何获取media资源文件的绝对路径,入参是对应Media资源 $r(app.media.xx)
2705浏览 • 1回复 待解决
HarmonyOS 增实现方法传参的类型约束
777浏览 • 1回复 待解决
可以查看API参考学习了解:
https://developer.harmonyos.com/cn/docs/documentation/doc-references/reliablefiledescriptor-0000001054358958