当前位置: 首页 > news >正文

手工网站大全做椅子套网站建设方案报价

手工网站大全做椅子套,网站建设方案报价,网站建设合同的结构,百度注册域名免费建站HAR(Harmony Archive#xff09;是静态共享包#xff0c;可以包含代码、C库、资源和配置文件。通过HAR可以实现多个模块或多个工程共享ArkUI组件、资源等相关代码。HAR不同于HAP#xff0c;不能独立安装运行在设备上#xff0c;只能作为应用模块的依赖项被引用。 接下来是静态共享包可以包含代码、C库、资源和配置文件。通过HAR可以实现多个模块或多个工程共享ArkUI组件、资源等相关代码。HAR不同于HAP不能独立安装运行在设备上只能作为应用模块的依赖项被引用。 接下来将简单介绍库模块的工程结构如下图所示 相关字段的描述如下其余字段与Entry或Feature模块相关字段相同 libs用于存放.so文件。src  main  cpp  types用于存放C API描述文件子目录按照so维度进行划分。src  main  cpp  types  liblibrary index.d.ts描述C接口的方法名、入参、返回参数等信息。src  main  cpp  types  liblibrary oh-package.json5描述so三方包声明文件入口和so包名信息。src  main  cpp  CMakeLists.txtCMake配置文件提供CMake构建脚本。src  main  cpp  hello.cpp共享包C代码源文件。index.ets共享包导出声明的入口。 本文将介绍如何创建库模块、如何编译共享包、如何引用共享包资源以及如何发布共享包。 创建库模块 1.鼠标移到工程目录顶部单击右键选择New  Module在工程中添加模块。 2.在Choose Your Ability Template界面中选择Static Library并单击Next。 3.在Configure New Module界面中设置新添加的模块信息设置完成后单击Finish完成创建。 Module name新增模块的名称。Language开发语言。Device type支持的设备类型。Enable native是否创建一个用于调用C代码的模块。 创建完成后会在工程目录中生成库模块及相关文件。 编译库模块 开发完库模块后选中模块名然后通过DevEco Studio菜单栏的Build  Make Module ${libraryName}进行编译构建生成HAR。HAR可用于工程其它模块的引用或将HAR上传至ohpm仓库供其他开发者下载使用。 编译构建的HAR可在模块下的build目录下获取包格式为*.har。 在编译构建HAR时请注意以下事项 在编译构建HAR的过程中不会将模块中的C代码直接打包进.har文件中而是将C代码编译成动态依赖库.so文件放置在.har文件中的libs目录下。在编译构建HAR的过程中会生成资源文件ResourceTable.txt以便编辑器可以对HAR中的资源文件进行联想。因此如果不使用DevEco Studio对HAR进行构建则DevEco Studio的编辑器会无法联想HAR中的资源。 发布HAR 发布打包的HAR可供其他开发者安装和引用。接下来将介绍如何发布共享包。 1.在库模块中与src文件夹同一级目录下添加如下文件新建README.md文件在README.md文件中必须包含包的介绍和引用方式还可以根据包的内容添加更详细介绍。新建CHANGELOG.md文件填写HAR的版本更新记录。添加LICENSE文件LICENSE许可文件。 2.重新编译库模块生成*.har文件。 3.利用工具ssh-keygen生成公、私钥可执行以下命令 ssh-keygen -m PEM -t RSA -b 4096 -f your_key_pathNOTE OHPM包管理器只支持加密密钥认证请在生成公私钥时输入密码。 4.登录OpenHarmony三方库中心仓官网单击主页右上角的个人中心新增OHPM公钥将公钥文件your_publicKey.pub的内容粘贴到公钥输入框中。 5.打开命令行工具执行如下命令设置私钥路径。 ohpm config set key_path your_key_path6.登录OpenHarmony三方库中心仓单击主页右上角的个人中心复制发布码获取发布码并配置到 .ohpmrc 文件中可执行如下命令 ohpm config set publish_id your_publish_id7.执行如下命令发布HARHAR路径需指定为.har文件的具体路径。 ohpm publish HAR路径引用HAR文件和资源 引用三方HAR包括从仓库进行安装、从本地文件夹和本地压缩包中进行安装三种方式。 引用ohpm仓中的HAR首先需要设置三方HAR的仓库信息。DevEcoStudio默认仓库地址为OpenHarmony三方库中心仓如果您需要设置自定义仓库请DevEcoStudio的Terminal窗口执行如下命令执行命令前请确保将DevEcoStudio中ohpm安装bin目录配置在“环境变量-系统变量-PATH”中第一次配置环境变量后需重启DevEco Studio ohpm config set registry your_registry1,your_registry2说明ohpm支持多个仓库地址采用英文逗号分隔。 然后通过如下两种方式设置三方包依赖信息 方式一在Terminal窗口中执行如下命令安装三方包DevEcoStudio会自动在工程的oh-package.json5中自动添加三方包依赖。 ohpm install ohos/lottie方式二在工程的oh-package.json5中设置三方包依赖配置示例如下 dependencies: {ohos/lottie: ^2.0.0 }依赖设置完成后需要执行ohpm install命令安装依赖包依赖包会存储在工程的oh_modules目录下。 ohpm install引用本地文件夹有如下两种方式 方式一在Terminal窗口中执行如下命令进行安装并会在oh-package.json5中自动添加依赖。 ohpm install ../folder方式二在工程的oh-package.json5中设置三方包依赖配置示例如下 dependencies: {folder: file:../folder }依赖设置完成后需要执行ohpm install命令安装依赖包依赖包会存储在工程的oh_modules目录下。 ohpm install引用本地HAR包有如下两种方式 方式一在Terminal窗口中执行如下命令进行安装并会在oh-package.json5中自动添加依赖。 ohpm install ./package.har方式二在工程的oh-package.json5中设置三方包依赖配置示例如下 dependencies: {package: file:./package.har }依赖设置完成后需要执行ohpm install命令安装依赖包依赖包会存储在工程的oh_modules目录下。 ohpm install另外在安装或卸载共享包时可在工程的oh-package.json5文件中增加钩子设置以管理install、uninstall命令的生命周期配置示例如下 hooks: {preInstall: echo 00 preInstall, // install命令执行之前postInstall: echo 00 postInstall, // install命令执行之后preUninstall: echo 00 preUninstall, // uninstall命令执行之前postUninstall: echo 00 postUninstall // uninstall命令执行之后}注意目前只支持执行当前工程的oh-package.json5文件中hooks不支持执行依赖中hooks。 在引用共享包时请注意以下事项 当前只支持在模块和工程下的oh-package.json5文件中声明dependencies依赖才会被当做依赖使用并在编译构建过程中进行相应的处理。 要想成为一名合格的鸿蒙高级开发工程师以上知识点是必须要掌握的除此之外还需要掌握一些鸿蒙应用开发相关的一些技术 为了节省大家一些查找的时间这边联合几位行业大佬为大家准备了一份《鸿蒙全栈技术 实战项目驱动式教学》的学习导图从入门到进阶再到南北向开发实战的一整套完整体系想要学习了解更多鸿蒙开发的相关知识可以借鉴《》除了上面整理的思维导图以外这里还特别整理的一份《鸿蒙 (Harmony OS)开发学习手册》给大家进行参考学习 一、入门必看 1.应用开发导读(ArkTS) 2.…… 二、HarmonyOS 概念 1.系统定义 2.技术架构 3.技术特性 4.系统安全 5…三、如何快速入门《》 1.基本概念 2.构建第一个ArkTS应用 3.构建第一个JS应用 4.…… 四、开发基础知识 1.应用基础知识 2.配置文件 3.应用数据管理 4.应用安全管理 5.应用隐私保护 6.三方应用调用管控机制 7.资源分类与访问 8.学习ArkTS语言 9.…… 五、基于ArkTS 开发 1.Ability开发 2.UI开发 3.公共事件与通知 4.窗口管理 5.媒体 6.安全 7.网络与链接 8.电话服务 9.数据管理 10.后台任务(Background Task)管理 11.设备管理 12.设备使用信息统计 13.DFX 14.国际化开发 15.折叠屏系列 16.…… 更多了解更多鸿蒙开发的相关知识可以参考《》
http://www.w-s-a.com/news/237764/

相关文章:

  • 建设网站是普通办公吗快速排名seo软件
  • 大型外贸网站建设网站建设图片尺寸要求
  • 网站建设可信赖北京网站开发月薪
  • 专门做lolh的网站wordpress 模版 cho's
  • 网上做设计兼职哪个网站好点网站开发毕业周记
  • 自学商城网站建设无为网页定制
  • wordpress全站cdn手机网站调用分享
  • 淄博做网站58同城wordpress微信号订阅
  • 不同的网站 做301公共资源交易中心是干嘛的
  • 36 氪 网站如何优化怎么优化自己的网站
  • 网站兼容问题湖北网站建设优化
  • 2018新网站做外链app制作的网站
  • 外贸网站建设怎么建设pc网站做移动端适配
  • 做经销找厂家好的网站个人备案网站可以做电影站吗
  • 网站搭建怎么做网站建设培训哪家好
  • 学做美食的视频网站企业网站备案密码怎么找回
  • 销售产品做单页还是网站seo有哪些作用
  • 网站视觉规范南宁网站优化推广
  • 公司起名打分最准的免费网站学设计的学校
  • 用cn作网站行么WordPress网站打不开nginx
  • 顺德龙江网站建设百货商城自助下单网站
  • 门户网站采用较多的模式是wordpress自动搜索缩略图
  • 深圳设计功能网站做网站推广怎么做
  • 海口专业网站建设地址wordpress站点标题是什么
  • 青岛做网站那家好网页素材网
  • 宁夏银川做网站的公司网络营销有哪些推广方法
  • 免费域名网站哪个最好东莞企业网站排名
  • dz做网站网址模版
  • 做外贸网站平台中华室内设计师网
  • 三大网络架构seo是啥职业