xcloudsdk_flutter

XCloudSDK在Dart层的封装,使用MethodChannel桥接 Flutter调用原生方法,原生方法调用so库,将结果再返回Flutter.

FlutterSDK

推荐3.16.5以上版本

集成

  1. yaml文件中添加依赖
 dependencies:
  xcloudsdk_flutter: ^0.0.5
  1. 初始化SDK, 构造SDKInit对象,并设置开放平台的 uuid 等参数, 之后调用 init 方法
SDKInit sdkInit = SDKInit(
      platUUID: uuid,
      platAppKey: appKey,
      platAppSecret: appSecret,
      platMovedCard: movedCard,
      tempPath: '/${directory!.path}/',
      configPath: '/${directory.path}/');
  await XCloudSDK.init(sdkInit);
  1. 调用接口
//获取设备列表
final devicesJson = await JFApi.xcAccount.xcQueryDeviceList();

Libraries

api/account/account_api
api/account/model
api/alarm_message/alarm_message_api
api/alarm_message/model
api/api_base_model
api/api_center
api/app_info/app_info
api/cloud_service/cloud_service
api/device/device_api
api/device/model
api/device_serial_port/device_serial_port
api/device_serial_port/device_serial_port_api
api/device_upgrade/device_upgrade_api
api/device_upgrade/model
api/devs_cloud/devs_cloud_api
api/devs_cloud/model
api/media_download/cloud_video_download_controller
api/media_download/media_download_api
api/media_download/media_download_controller
api/media_download/model
api/media_download/video_download_api
api/media_download/video_download_controller
api/mobile_systeminfo/MobileSystemInfo_api
api/mqtt/mqtt
api/mqtt/mqtt_mode
api/net/model
api/net/net_api
api/pigeon/pigeon_gen/xcloud_api.g
api/pigeon/xcloud_api
api/sdk_init/model
api/sdk_init/sdk_init_api
api/util/util_api
api/video_play/model
api/video_play/video_play_api
audio/audio_player
audio/platform_interface
ble/ble_api
ble/ble_controller
controllers/recordfile_pic/model
controllers/recordfile_pic/record_file_pic_controller
device/ble_distribute_controller
device/wifi_config_controller
media/media_player
media/media_player_controller
media/media_player_widget
model/dev_record
model/talk_param
model/wifi_config
pigeon/audio_player.g
pigeon/media_player.g
pigeon/wifi_api.g
utils/date_util
utils/extensions
utils/logger
utils/num_util
utils/wifi_util
widgets/images_jf
wifi/wifi
wifi/wifi_platform_interface
xcloud