You need to enable JavaScript to run this app.
导航
集成 SDK
最近更新时间:2025.11.10 19:37:23首次发布时间:2024.09.04 13:57:09
复制全文
我的收藏
有用
有用
无用
无用

本文为您介绍集成 HarmonyOS NEXT 上传 SDK 前的准备工作,包括环境准备、集成操作等内容。

开发环境要求

  • 系统版本:HarmonyOS Next Developer Beta2 及以上
  • 开发工具:DevEco Studio(推荐使用最新版本)

集成步骤

步骤 1:添加仓库

在项目根目录下创建 .ohpmrc 文件并配置 OpenHarmony 三方库中心仓和火山引擎仓库地址。

registry=https://ohpm.openharmony.cn/ohpm/,https://artifact.bytedance.com/repository/byted-ohpm/

步骤 2:添加 SDK 依赖

在需要使用上传 SDK 的模块 /entry 下的 oh-package.json5 文件中添加 SDK 依赖:

说明

请参见发布历史获取 SDK 最新版本号。

"dependencies": {
  "@bytedance/bduploader": "x.x.x"
}

步骤 3:声明权限

entry 下的 module.json5 文件中声明权限:

"requestPermissions": [
    {
        "name": "ohos.permission.INTERNET"
    },
    {
        "name": "ohos.permission.GET_NETWORK_INFO"
    },
    {
        "name": "ohos.permission.MEDIA_LOCATION",
        "reason": "$string:network",
        "usedScene": {
            "when": "inuse"
        }
    },
    {
        "name": "ohos.permission.WRITE_MEDIA",
        "reason": "$string:network",
        "usedScene": {
            "when": "inuse"
        }
    },
    {
        "name": "ohos.permission.READ_MEDIA",
        "reason": "$string:network",
        "usedScene": {
            "when": "inuse"
        }
    }
]