目录创建HarmonyOSnpm模块编译HarmonyOSnpm模块发布HarmonyOSnpm包引用HarmonyOSnpm包文件和资源配置HarmonyOSnpm包依赖引用HarmonyOSnpm包hml页面引用HarmonyOSnpm包eTS页面引用HarmonyOSnpm包内ts/js方法引用HarmonyOSnpm包内资源HarmonyOS共享包又称为HAR包(HarmonyOSAbilityResources),是在传统的npm三方包的基础上,定义了HarmonyOSnpm共享包特定的工程结构和配置文件,支持HarmonyOS页面组件、相关API、资源的调用。通过HarmonyOS
目录HarmonyOSIDL简介创建.idl文件HarmonyOSIDL简介HarmonyOSInterfaceDefinitionLanguage(简称HarmonyOSIDL)是HarmonyOS的接口描述语言。HarmonyOSIDL与其他接口语言类似,通过HarmonyOSIDL定义客户端与服务端均认可的编程接口,可以实现在二者间的跨进程通信(IPC,Inter-ProcessCommunication)。跨进程通信意味着可以在一个进程访问另一个进程的数据,或调用另一个进程的方法。通常把应用接口提供方(供调用)称为服务端,调用方称为客户端。客户端通过绑定服务端的Ability来与之进行
目录概述使用约束创建服务卡片预览服务卡片概述服务卡片是FA(FeatureAbility)的一种主要信息呈现形式,开发者可以在卡片中展示用户最关心的FA数据,并可以通过单击卡片内容直接打开FA。服务卡片支持不同的规格尺寸,开发者可以根据展示的不同内容和布局效果,选用不同的卡片尺寸,支持的尺寸包括:1*2、2*2、2*4和4*4宫格。不同的SDK版本提供的卡片模板不同。API4\5\6\7提供如下卡片模板模板名称支持的设备支持的开发语言模板描述ImageWithInformation(图文卡片模板)Phone/TabletJava、JavaScript图文卡片模板主要在于展现图片和一定数量文本的
DevEcoStudio如何在真机设备上运行HarmonyOS应用准备签名文件使用DevEcoStudio生成密钥和证书请求文件(生成密钥和证书)在DevEcoStudio的主菜单栏点击Build>GenerateKey如果没有密钥库文件,点击New进行创建,弹出以下弹窗选择密钥库的文件存储路径填写好后点击OK,如果弹出下面的弹窗,说明你的密码不符合规范(必须由大写字母、小写字母、数字和特殊符号中的两种以上字符的组合,长度至少为8位。)很多年前写的老文章了,今天20231024发布一下~
DevEcoStudioHUAWEIDevEcoStudio是基于IntelliJIDEACommunity开源版本打造,为运行在HarmonyOS和OpenHarmony系统上的应用和服务(以下简称应用/服务)提供一站式的开发平台。是面向全场景多设备,提供一站式的分布式应用开发平台,支持分布式多端开发、分布式多端调测、多端模拟仿真,全方位的质量与安全保障。特点高效智能代码编辑:支持ArkTS、JS、C/C++等语言的代码高亮、代码智能补齐、代码错误检查、代码自动跳转、代码格式化、代码查找等功能,提升代码编写效率。更多详细信息,请参考编辑器使用技巧。低代码可视化开发:丰富的UI界面编辑能力,支
动态共享包(HSP)开发是DevEcoStudio3.1Release版本带来的新特性,基于新的编译方式,提供运行态共享能力,可以有效加快编译速度,减小HAP包的体积。一、动态共享包引入以往使用的JSBundle化编译方案,因每个入口page都会打包成一个bundle包,且不支持运行态共享,当修改单个模块文件,需要整包重新编译打包,会导致编译消耗的时间变长,也会导致HAP包的体积变大,从而影响了HarmonyOS应用开发效率和开发者体验。Bundle化打包过程示意图为了提升开发效率和开发者体验,DevEcoStudio提供模块化编译方式,模块之间相互独立编译,可以加快编译速度。同时,为了减少包
ArkUI-X简介ArkUI-X进一步将ArkUI扩展到了多个OS平台:目前支持OpenHarmony、HarmonyOS、Android、iOS,后续会逐步增加更多平台支持。开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用该框架对应的IDE版本为4.0Beta2,相较于3.x版本而言,4.x版本支持了对多端OS的支持ArkUI-X:ArkUI-X扩展ArkUI开发框架到多个OS平台,让开发者基于一套主代码,就可以构建支持多平台的精美、高性能应用。TheArkUI-XprojectextendstheArkUIframeworktomultipleOSplatforms.Thise
一、前置条件 1、已经Phone/Tablet和PC连接到同一WLAN网络。 2、已经获取Phone/Tablet的IP地址,可通过设置>关于手机/关于平板>状态信息>IP地址进行 查看 3、Phone/Tablet上的5555端口为打开状态,默认是关闭状态。 4、在Phone/Tablet中运行应用/服务,需要提前对应用做出签名二、环境准备 1、打开终端工具,执行命令 echo$SHELL 。
博主猫头虎的技术世界🌟欢迎来到猫头虎的博客—探索技术的无限可能!专栏链接:🔗精选专栏:《面试题大全》—面试准备的宝典!《IDEA开发秘籍》—提升你的IDEA技能!《100天精通Golang》—Go语言学习之旅!《100天精通鸿蒙》—从Web/安卓到鸿蒙大师!领域矩阵:🌐猫头虎技术领域矩阵:深入探索各技术领域,发现知识的交汇点。了解更多,请访问:猫头虎技术矩阵新矩阵备用链接100天精通鸿蒙OS(基础篇)100天精通鸿蒙从入门到跳槽——第1天:从安装编译器DevEcoStudio开始摘要:📘一、引言✍️二、正文📥1.下载DevEcoStudio安装包🛠️2.安装DevEcoStudio🚀3.启动D
一、下载DevEcoStudioIDE开发工具1.登录鸿蒙官网网址为:华为HarmonyOS智能终端操作系统官网|应用设备分布式开发者生态页面如下: 2.搜索“DevEcoStudioIDE”点击右上角的“请输入关键词”,在其中搜索“DevEcoStudioIDE”。如下所示:3.跳转到DevEcoStudio页面点击上图中的“DevEcoStudio开发”,跳转到以下页面:链接为:HUAWEIDevEcoStudio和SDK下载和升级|HarmonyOS开发者4.跳转至DevEcoStudio下载页面点击上图中的“立即下载”按钮,出现以下页面:链接为:HUAWEIDevEcoS