鸿蒙HarmonyOS开发必备工具,华为DevEcoStudio2.2B
据华为鸿蒙官方发布,HUAWEI DevEco Studio是开发 HarmonyOS 应用和原子化服务的一站式集成开发环境,为开发者提供工程模板创建,开发,编译,调试,发布等功能。
本次为大家带来的是新版本 DevEco Studio 2.2 Beta2,有很多新增和增强特性同时,HarmonyOS SDK API6 Beta 经过一轮迭代,正式升级为 release,配套本次 DevEco Studio 新版本同步发布
升级方式:
打开已安装的历史版本 DevEco Studio,选择Helpgt, Check for Updates进行升级。
直接从 HarmonyOS 官网下载获取:
一,新增模板市场
为了满足应用在多设备多场景下的开发需求,DevEco Studio 提供丰富的工程模板,覆盖手机,平板,车机,智慧屏,智能穿戴,轻量级智能穿戴和智慧视觉等多种设备,可以根据工程向导轻松创建适应于各类设备的工程,并自动生成对应的代码和资源模板。
本次 2.2 Beta2 版本,新增模板市场 MarketPlaceDevEco Studio 内置的模板仅保留基础业务模板,将更多的模板上线到 MarketPlace开发者可以去 MarketPlace 下载更多所需的业务模板
具体使用方法:
1. 在 DevEco Studio 中选择Filegt, New gt, New Project,进入创建工程向导窗口,如图 1 所示。
图 1 创建工程
2. 点击图 1 中的Template Market,即可进入如图 2 所示的 MarketPlace,下载模板。
图 2 DevEco MarketPlace 资源中心
二,预览器新增自定义功能
开发阶段想预览界面效果,可以通过预览器 Previewer 来实现之前的版本,Previewer 仅支持几个固定尺寸的画布,无法满足不同屏幕分辨率的需求
本次 2.2 Beta2 版本,Previewer 新增了自定义 Profile Manager,支持开发者自定义预览设备 Profile,可以设置不同分辨率的画布和不同语言,从而查看 HarmonyOS 应用或原子化服务在不同设备上的预览显示效果同时,Profile Manager 还实例化了一些常用设备类型,包括 P40,Mate X2,MatePad pro,X1 车机,Watch3
具体使用方法:
在 Profile Manager 中自定义预览设备后,在 Previewer 中点击预览设备,查看 HarmonyOS 应用或原子化服务在该设备上的预览显示效果。
图 3 展示的是切换 profile,查看不同设备上的预览显示效果。
图 3 切换 profile
图 4 展示的是 Multi—profile preview 功能,同时查看多个设备的预览显示效果。
图 4 Multi—profile preview
三,新增支持同一设备多 entry 的差异化分发
因为设备类型多,分辨率不统一,版本各异针对这些差异,之前的 DevEco Studio 版本需要开发者针对同一类型设备的不同型号进行适配开发,然后在应用市场实现精准的分发,以便不同设备的消费者用户能获得更好的使用体验
本次 2.2 Beta2 版本支持在同一个工程中为同一类型设备添加多个 Entry 模块,然后在每一个 Entry 模块的 config.json 文件中配置 distroFilter 分发规则,来满足同一设备的差异化分发需求。
config.json 文件中 distroFilter 分发规则配置代码如下:
"module": ... "distroFilter": " apiVersion": "policy": "include
四,HarmonyOS SDK API6 Release
HarmonyOS SDK API6 升级为 Release 版本,版本号为 2.2.0.3,配套的编译构建插件为 2.4.5.5。
新版本较前一版本在接口内容上无新增和变更但对于 JS API,部分在 API6 Beta 版本不稳定的接口,在本次 API6 Release 版本已经可以正常使用
新增特性
新增模板市场
预览器新增自定义功能
新增支持同一设备多 entry 的差异化分发
新增支持 Java 和 C/C++ 跨语言调试能力开发者可以在 Java 或 C/C++ 的任意代码行处设置断点,当业务逻辑执行到相应代码行处,便可以在该断点处中断
HarmonyOS 云端测试服务新增功耗测试能力,可以验证 HarmonyOS 应用和原子化服务在华为真机设备上运行的功耗,包括屏幕占用时长,WLAN 占用时长,音频占用时长等
增强特性
工程创建向导中,部分模板支持预览模板效果
预览器新增 Mate X2 折叠屏展开态的预览能力
服务卡片的预览支持极窄,标准,极宽 三种尺寸
JS 和 Java 跨语言调试支持 FeatureAbility 订阅场景和分布式拉起 FA 场景
。JS 调试能力增强:
支持 Restart Frame
Hover,Inline Values,Set Value 和异常断点功能
HarmonyOS 应用测试框架功能,支持在 Java 和 JS 混合工程中同时运行 Java 和 JS 测试任务
支持 JS/CSS/HML 的面包屑导航功能
支持卡片模板中的 HML 文件中的 json 文件字段的自动补齐和跳转
支持 JS 文件查看代码结构化视图
修复的问题
修复了在 hml 文件中,当属性值为数值属性时,输入数值后的自动补全功能异常的问题
修复了在路由器真机设备上推包安装未签名的应用时,Run 窗口显示推包成功,但实际未安装成功的问题
修复了使用 Wearable 真机和模拟器运行 JS 测试框架进行单步调试时,需要点两次 Resume Program 才能进入下一个断点的问题
修复了在预览 Clock 组件时,预览界面中显示的时间和代码中设置的时间不一致的问题
修复了在 macOS 版本中,如果未在 app.js 中设置断点,则无法进入 index.js 断点的问题
修复了 Wearable 和 TV 的调试不支持 ES6 Symbol 类型的问题
修复了在打开 resources 中的 xml 文件时,出现 DevEco Studio 卡顿的问题
修复了 HiLog 概率性出现不能正常打印日志的问题
郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。
版权声明:凡注明“来源:“生活消费网”的所有作品,版权归生活消费网 | 专注于国内外今日生活资讯网站所有。任何媒体转载、摘编、引用,须注明来源生活消费网 | 专注于国内外今日生活资讯网站和署著作者名,否则将追究相关法律责任。
-
消息称富士康与拜腾的电动汽车合作项目已被搁置,据国外媒体报道,知情人士称,由于电动汽车初创企业拜腾的财务状况不断恶化,苹果供应商富士康与拜腾的电动汽车合作项目已被搁置。 今年1月份,拜腾与富士康签署了一项生产协议根据协议,这两家公司将在南京经......2021-09-16 22:19
-
六十岁盐城博物馆喜乔迁“重量级”文物“盐味”十足16日上午,具有60年历史的江苏盐城博物馆新馆开馆这座讲述天下盐城千年风华故事的综合性博物馆,珍藏着大批与盐之城海之韵水之秀有关的历史文物,包括以新石器时代刻划纹陶壶,隋代莲瓣纹八系罐,宋元切块盘铁为......2021-09-16 22:16
-
中建西部建设新疆公司携手阿村“筑”力乡村振兴在中央企业援疆工作会议暨国资央企助力新疆高质量发展会议召开之际,为彰显央企担当,助力乡村振兴,9月10日,莎车县伊什库力乡阿克提其村捐赠仪式在自治区工信厅会议室举行,自治区工信厅副厅长彭季,中建西部建......2021-09-16 22:15
-
《乔家的儿女》三丽为什么怕接吻乔家的儿女乔三丽谁在一起了《乔家的儿女》三丽为什么怕接吻 白宇张晚意毛晓彤宋祖儿主演的电视剧《乔家的儿女》播出后收视率非常高,这两年除了《以家人之名》外就这部剧讲述了家庭鸡毛蒜皮的那些事情,五个孩子各有感情线,其中毛晓彤饰演......2021-09-16 22:10
-
内置众多行业需求库、原型库用友BIP自动化设计工具“码前”正式发布,用友BIP商业创新平台旗下数智化生态产品,码前,今天正式对外发布,作为一站式,需求+产品+设计,工具,,码前,致力于帮助用户快速完成编码前的所有设计工作。 用友网络高级副总裁兼CTO樊冠军表示,希......2021-09-16 22:06