# 准备开发环境
本章将介绍如何将 HarmonyOS Next SDK 集成到您自己创建的项目中。
# 前提条件
- HarmonyOS SDK: HarmonyOS 5.0.0 Release SDK
 - DevEco-Studio:HarmonyOS NEXT Release(V5.0.3.900)及以上
 - 有效的菊风开发者账号,菊风官网控制台注册获取账号
 - 有效的菊风 AppKey ,控制台创建应用获取
 - 若应用开启 Token 鉴权模式,通过您的服务生成有效 Token 。未开启 Token 鉴权,则无需生成。
 
# 创建 Harmony 项目
参考以下步骤创建一个 Harmony 项目。若已有 Harmony 项目,可以直接查看【集成 SDK】。
- 打开 DevEco-Studio,点击 create project。
 - 在 Choose Your Ability Template 界面,选择 Application -> Empty Ability,然后点击 Next。
 - 在 Configure Your Project 界面,依次填入以下内容:
- Project name:您的 Harmony 项目名称,如 HelloJuphoon
 - Bundle name:您的项目包的名称,如 io.helloJuphoon
 - Save location:项目的存储路径
 - Compatible SDK:HarmonyOS SDK 兼容版本
 - Module name :项目模块名称
 
 
# 集成 SDK
注意:您在 module.json5 中进行权限配置时,请确保您能够获得打开摄像头、音视频录制等相关权限。
# 手动导入 SDK
- 下载 HarmonyOS Next SDK 并解压。
 - 拷贝 SDK 文件夹内的 JCSDK.har 到您工程目录中的 libs 目录下。
 - 为确保能够连接到 so 库,需要在您工程 的 oh-package.json5 中添加设置:
 
"dependencies": {
  "@juphoon/jcsdk": 'file:./libs/JCSDK.har'
}
# 添加项目权限
根据场景需要,在 src/main/module.json5 文件中添加如下行,获取相应的设备权限:
"requestPermissions": [
  {
    "name" : "ohos.permission.INTERNET",
  },
  {
    "name" : "ohos.permission.GET_NETWORK_INFO",
  },
  {
    "name" : "ohos.permission.GET_WIFI_INFO",
  },
  {
    "name" : "ohos.permission.MODIFY_AUDIO_SETTINGS",
  },
  {
    "name" : "ohos.permission.USE_BLUETOOTH",
  },
  {
    "name" : "ohos.permission.MICROPHONE",
    "reason": "$string:reasonUseMicrophone",
    "usedScene": {
      "abilities": [
        "EntryAbility"
      ],
      "when":"always"
    }
  },
  {
    "name" : "ohos.permission.CAMERA",
    "reason": "$string:reasonUseCamera",
    "usedScene": {
      "abilities": [
        "EntryAbility"
      ],
      "when":"always"
    }
  }
],
`
注意:您在 module.json5 中进行权限配置时,请确保您能够获得打开摄像头、音视频录制等相关权限。
 