• Lv0
    粉丝0

积分0 / 贡献0

提问1答案被采纳0文章0

作者动态

    三方应用怎么获取访问系统文件路径权限?napi层的函数怎么用文件路径访问文件?

    uugood 显示全部楼层 发表于 3 天前

    【问题描述】

    1. 背景:OpenHarmony 3.2源码 SDK(API 9) stage模型 DAYU200开发板

    2. 工作:我先在移植了openjpeg(c/c++)库,并开发napi模块(openjpeg_napi.cpp)编译输出so动态库文件烧录到开发板中。暴露的接口函数中,有一个需要接受文件(JPEG2000格式,.jp2后缀)路径作为参数,我不知道把文件放到哪里,才能让napi中的函数正确访问。

      文件通过hdc file send或者集成到应用中都行,只要能让应用有权限访问其路径。

      ps: a.烧录到开发板的napi中的函数访问文件权限是不是和调用它的应用的权限一样? b.API 9的官方文档已经找不到了,我也不知道该怎么申请user_grant的权限

      // openjpeg_napi.cpp 创建文件流
          opj_stream_t *stream = opj_stream_create_default_file_stream((const char *)sourcePath, OPJ_J2K_STREAM_CHUNK_SIZE);

      我参考的是:鸿蒙NEXT开发实战:【视频文件裁剪】 - 知乎 ,其中 image.png

      我不知道是怎么确定这个路径的,我的并没有account_0这种目录,以及他的FA部分源码:https://gitee.com/openharmony-sig/knowledge_demo_entainment/blob/master/FA/MediaCuteDemo/entry/src/main/js/MainAbility/pages/index/index.js image.png

    您尚未登录,无法参与评论,登录后可以:
    参与开源共建问题交流
    认同或收藏高质量问答
    获取积分成为开源共建先驱

    Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

    返回顶部