文件最后提交记录最后更新时间
添加OH靠近弹窗应用6 个月前
OK!1 个月前
添加OH靠近弹窗应用6 个月前
README_zh.md

一. 动态库sdk的下载和编译

二. 本参考Demo的下载和编译

  1. 下载源码applications_sample_iot_connect_samples
  2. 将下载的applications_sample_iot_connect_samples文件夹拷贝到applications/sample文件夹
  3. 将applications_sample_iot_connect_samples文件夹改名iot_connect_samples
  4. 可参考Nearby_Discovery_Popup/cmcc/nearby_iotc编写自己的demo,并将自己的demo添加到编译子系统中

三 添加编译子系统构建APP demo

以社区开源产品(rk3568)为例,其余产品可按实际位置自行修改

  1. 修改iot_connect_samples根目录下的BUILD.gn, 将自己想编译的demo目标添加到deps中
# 如编译Nearby_Discovery_Popup/cmcc/nearby_iotc示例
group("iot_connect_samples") {
  if (iot_connect_samples_feature_appPath == "Nearby_Discovery_Popup/cmcc/nearby_iotc") {
    deps = [ "$app_build_path:nearby_discovery_iotc_app" ]
  }
}
  1. 修改iot_connect_samples根目录下的bundle.json
# 如编译Nearby_Discovery_Popup/cmcc/nearby_iotc示例
        "build": {
            "sub_component": [
                "//applications/sample/iot_connect_samples:iot_connect_samples",
                "//applications/sample/iot_connect_samples/Nearby_Discovery_Popup/cmcc/nearby_iotc/etc/init:iot_connect_combo.cfg"
            ],
            "inner_kits": [],
            "test": []
        }
  1. 如编译Nearby_Discovery_Popup/cmcc/nearby_iotc的示例,需iot_connect_samples_feature_appPath变量的值在 vendor/hihope/rk3568/config.json 中添加
    "subsystem": "applications",
      "components": [
        {
          "component": "iot_connect_samples",
          "features": [
            "iot_connect_samples_feature_appPath = Nearby_Discovery_Popup/cmcc/nearby_iotc"  #编译demo示例可选,可为空
          ]
        }
      ]
  1. productdefine/common/products/ohos-sdk.json
      "subsystem": "applications",
      "components": [
        { "component": "iot_connect_samples" },
        ...
      ]
  1. build/compile_standard_whitelist.json
    "third_deps_bundle_not_add": [
        "//applications/sample/iot_connect_samples:iot_connect_samples",
        ...
    ]