赞
踩
//ets层
function preConnectStreams(num: number, urls: Array<string>): number;
//native c++接口
napi_value PreConnectStreams(napi_env env, napi_callback_info info)
size_t argc = 2;
napi_value args[2] = {nullptr};
napi_get_cb_info(env, info, &argc, args, nullptr, nullptr);
bool isArray; napi_is_array(env, args[1], &isArray); //做安全校验保护 if (!isArray) { HILOGI("magic PreConnectStreams param is not array."); return; } uint32_t array_length; napi_get_array_length(env, args[1], &array_length); for (uint32_t index = 0; index < array_length; ++index) { napi_value name = nullptr; if (napi_get_element(env, args[1], index, &name) != napi_ok) { continue; } napi_valuetype valueType = napi_undefined; napi_typeof(env, value, &valueType) if (valueType != napi_string) { continue; } size_t stringszise = 0; napi_get_value_string_utf8(env, name, nullptr, 0 , &stringszise); std::string valueString; valueString.resize(stringszise+1); napi_get_value_string_utf8(env, name, &valueString[0], stringszise+1, &stringszise); PreConnectStreamsImpl(num, valueString); }
鸿蒙战略胜利,目前鸿蒙开发是一个急需要人才的缺口,在未来几年势必会有大量的鸿蒙岗位出现,目前所存在的鸿蒙岗位也是给出了相当高的薪资。事实证明,鸿蒙开发确实是一块香饽饽。作为华为自家的操作系统,正在逐步扩张市场份额。想要转行或者入行的朋友可以下手了。在这里,为大家提供一份我整理的鸿蒙开发学习资料,涵盖了UI开发、web、应用模型多个知识点,有需要的朋友可以扫描下方二维码,免费获取更多相关资料。
1、方舟开发框架(ArkUI)概述
2、基于ArkTS声明式开发范式
3、兼容JS的类Web开发范式
1、设置基本属性和事件
2、在应用中使用前端页面JavaScript
3、并发
4、…
1、应用模型概述
2、Stage模型开发指导
3、FA模型开发指导
1、快速入门
2、开发基础知识
3、资源分类与访问
4、学习ArkTs语言
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。