在鸿蒙官方文档中,介绍了访问DataAbility的方法,如下:
// 读取文件描述符
FileDescriptor fd = helper.openFile(uri, "r");
FileInputStream fis = new FileInputStream(fd);
// 使用文件描述符封装成的文件流,进行文件操作
但在使用的时候发现出错,后来发现是uri使用错误,uri不能直接使用配置文件中uri
dataability://com.example.myapplication.DataAbility
需要进行修改:
dataability:///com.example.myapplication.DataAbility
这样访问便能成功。