范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

华为鸿蒙HarmonyOS94个JSeTS开源组件首发上新

  感谢IT之家网友 肖战割割 的线索投递!
  IT之家 5 月 7 日消息,2021 年的华为开发者大会(HDC2021)上,华为发布了新一代的声明式 UI 框架 —— 方舟开发框架(ArkUI)。ArkUI 框架引入了基于 TS 扩展的声明式开发范式。自此,越来越多的开发者加入到 JS / eTS 的开发队伍中,华为也收到不少开发者对 JS / eTS 组件的需求,比如:
  在广大组件贡献者的共同努力下,华为又迎来了新一批组件开源,其中就有很多 JS / eTS 组件。 一、新增开源组件概览
  本次上新,共计新增 94 个开源组件。组件涉及工具、网络、UI、图形、音视频等多种功能。
  按开发语言分类,新增组件的分布详情如下:
  图 1 按开发语言分类
  从上图可知,上新的组件大部分采用 JS / TS / eTS 语言,这为 JS / eTS 开发者的开发之旅增添很大助力。二、典型组件效果展示
  下面为大家介绍四个典型的组件,也期待大家自己去发现更多好用的组件~
  1. zxing
  接触过二维码相关开发的开发者应该对 zxing 库不陌生。zxing 库是一个开源的条形码处理类库,用于解析多种格式的 1D / 2D 条形码。
  华为之前只开源了 Java 版的 zxing 库(Zxing-Embedded),此次上新 TS 版的 zxing 库,让 eTS 开发者也能使用 zxing 库进行二维码相关的应用开发。
  zxing 库支持解析以下 1D / 2D 条形码格式:
  图 2 支持的条形码格式
  图 3 展示了使用此 zxing 库生成和解析二维码的开发示例。此示例中,解析二维码时还展示了 jsQr 库的解析结果,对比验证 zxing 库解析二维码的正确性。
  图 3 zxing
  源码下载地址:
  https://gitee.com/openharmony-tpc/zxing
  2. VCard
  VCard,即电子名片,是互联网中一种规范的文件传播格式,它主要是将传统纸质商业名片上的信息以一种标准格式在互联网上传播。VCard 应用范围非常广泛,可作为各种应用或系统之间的交换格式。用户在互联网上直接利用电子邮件等途径,就可以轻松转发和阅读 VCard 中的信息。
  本次上新的是 eTS 版本的 VCard 组件,支持 VCard 标准 2.0 和 3.0,提供的接口有:昵称、名字、电话、邮件、地址、社交工具、网站地址、组织、照片地址、备注、群组、事件和关系。
  通过此 VCard 组件可以轻松解析和生成 VCard 文件,如下图所示:
  图 4 VCard
  (注意:使用此 VCard 组件,需配套 OpenHarmony API version 8 及以上版本。)
  源码下载地址:
  https://gitee.com/openharmony-tpc/VCard
  3. CommonsCompressEts
  CommonsCompressEts 是基于 eTS 语言开发的 API 库,提供十多种文件格式的压缩和解压缩功能。文件格式包括:zip、gzip、xz、z、zstd、ar、brotli、bzip2、lz4、lzma(seven7)、tar、snappy、dump、deflate、cpio。
  以 zip 格式为例,演示压缩和解压缩功能如下:
  图 5 CommonsCompressEts
  源码下载地址:
  https://gitee.com/openharmony-tpc/CommonsCompressEts
  4. httpclient
  httpclient(即 HTTP 客户端),以人们耳熟能详的 okhttp 为基础,整合 android-async-http、AutobahnAndroid、OkGo 等库的功能特性,致力于打造一款高效易用、功能全面的网络请求库。使用此 httpcilent,可以使您的内容加载更快,且节省带宽。
  当前,httpclient 依托系统提供的网络请求能力和上传下载能力,已完成如下功能:
  全局配置调试开关、超时时间、公共请求头和请求参数等,支持链式调用。
  配合 okio 库优化 IO,配合 retrofit 使用注解定义接口。
  支持自定义任务调度器维护任务队列来处理同步异步请求,还支持 tag 取消请求。
  支持设置自定义拦截器。
  支持重定向。
  支持客户端 gzip 解压缩。
  支持文件上传和下载。
  支持 cookie 管理等。
  图 6、图 7、图 8 为使用 httpclient 实现的三个开发示例,分别实现了文件上传、图片预览以及网络请求(GET 和 POST)的功能。
  图 6 文件上传
  图 7 图片预览
  图 8 网络请求
  源码下载地址:
  https://gitee.com/openharmony-tpc/httpclient
  除了上面介绍的四个典型组件,还有其他很多组件,比如:功能强大的 eTS 图表视图库 ohos-MPChart,提供丰富多样的选择器的 ohos-PickerView 等等。更多好用的组件等你去发现哦,下面就来看看如何获取这些组件。三、如何获取开源组件?
  开发者可以直接通过 OpenHarmony 三方组件库(OpenHarmony-TPC)下载源码或从 HarmonyOS 开发者资源中心(DevEco Marketplace)获取相关组件。
  1. OpenHarmony-TPC
  OpenHarmony 三方组件库(OpenHarmony-TPC)汇总了各类已经开源的三方组件资源。新增的组件带前缀,开发者可以根据自身需求参考和使用。
  图 9 三方组件资源汇总
  OpenHarmony-TPC 地址:
  https://gitee.com/openharmony-tpc/tpc_resource
  2. DevEco Marketplace
  HarmonyOS 开发者资源中心(DevEco Marketplace),聚合了丰富的鸿蒙生态开发资源包,方便开发者一站式获取所需资源,轻松完成鸿蒙智联硬件、原子化服务和应用的开发。开发者可以根据自身需求查询和下载组件。
  图 10 DevEco Marketplace
  DevEco Marketplace 地址:
  https://repo.harmonyos.com/#/cn/application/atomService 四、如何使用 JS / eTS 开源组件?
  获取了开源组件后,要如何使用呢?下面就为大家介绍 JS / eTS 开源组件的使用。
  1. 获取组件的 scope 配置命令和 npm 命令。
  DevEco Marketplace 提供了组件的安装命令,下面以此为例来介绍。
  (1)在 DevEco Marketplace 查找需要使用的 JS / eTS 开源组件。
  图 11查找组件
  (2)点击组件,在"安装"页签中查看 scope 配置命令和 npm 命令。
  图 12组件的"安装"页签
  2. 在 DevEco Studio 工具中打开需要引用组件的工程,在 Terminal 中执行 scope 配置命令和 npm 命令。
  图 13执行命令
  执行以上命令后,工具自动下载和安装组件库。下载和安装完成后,会在工程文件下自动生成 node_modules 文件夹,组件库就被保存在此文件夹下。
  图 14node_modules
  3.接下来,就可以在代码文件中导入和使用组件了。
  图 15导入和使用组件

消息称华为鸿蒙HarmonyOS3。0Beta2开发者预览版即将登场感谢IT之家网友络世的线索投递!更新Beta2开发者版先推送,消息称华为鸿蒙HarmonyOS3消费者预览版内测预计4月开启IT之家1月1日消息,据B站UP主狐宫牧铃透露,2022华为P10手机推送鸿蒙HarmonyOS2。0。0。135更新新增桌面图标放大功能感谢IT之家网友边路战士的线索投递!IT之家12月9日消息,华为P10手机开始推送鸿蒙HarmonyOS2。0。0。135更新,下载大小为336MB。本次更新优化了音量等基础体验,基于开源鸿蒙OpenHarmony,润和软件将在12月推出HiHopeOS1。0正式版感谢IT之家网友颓然芳草的线索投递!IT之家12月7日消息,据伴随开源技术的不断迭代和发展,开源已成为全球软件技术和产业创新的主导模式。自2020年以来,江苏润和软件股份有限公司(中国俄罗斯合作开发操作系统,包括鸿蒙欧拉openEuler及极光AuroraOS感谢IT之家网友颓然芳草的线索投递!IT之家12月7日消息,据openEuler发布,2021年11月30日,中国总理和俄罗斯联邦政府总理(以下简称双方)以视频的方式举行第二十六次开源鸿蒙OpenHarmony3。1Beta版本发布系统基础能力增强感谢IT之家网友九面相柳的线索投递!IT之家1月2日消息,OpenAtom社区已于12月31日发布了OpenHarmonyv3。1Beta版本。版本概述当前版本在OpenHarmo搭载麒麟90005G,华为MateX2素皮典藏版今日开售19699元IT之家12月30日消息,今年11月,华为发布了MateX2典藏版及素皮款,均为12GB512GB存储版本。MateX2典藏版18999元,此前已开售MateX2典藏版素皮款196799元,首款鸿蒙智联智能头盔上架华为商城支持智能灯光摔倒报警蓝牙通话感谢IT之家网友肖战割割的线索投递!IT之家11月16日消息,HelmetphoneBH51MNeo智能头盔已经上架华为商城,支持鸿蒙智联,众测价格为799元。这款城市轻骑智能头盔华为Mate9系列P10系列等19款设备更新,鸿蒙HarmonyOS2正式版来了感谢IT之家网友乄弈枫灬边路战士的线索投递!IT之家11月30日消息,华为鸿蒙HarmonyOS官宣,华为Mate9系列P10系列等19款设备获推HarmonyOS2正式版更新,今华为新款4G新鸿蒙手机通过认证,最高40W快充IT之家11月30日消息,华为仍然在研发新的鸿蒙智能手机,这一点是确切无疑的。据微博博主WHYLAB称,华为有一款4G新机通过国家质量认证,型号BALAL00,新机支持最高40W快美的提前完成鸿蒙100万台年出货量,已发布X9智能烟机,首款搭载开源OpenHarmonyL2感谢IT之家网友体验官的线索投递!IT之家11月30日消息,据美的集团厨房和热水事业部国内营销宣海报显示,已经在11月16日提前完成鸿蒙百万年度目标,11月29日达成华为全渠道零售华为Mate3040系列推送鸿蒙HarmonyOS2。0。0。209210更新,服务中心新增场景化服务组合等感谢IT之家网友评论圈主任的线索投递!IT之家10月19日消息,华为Mate3040系列今日凌晨开启鸿蒙HarmonyOS2。0。0。209210更新,用户可在我的华为Appgt升
华为发布鸿蒙HarmonyOS2最新宣传视频轻拟物设计,精彩全场景交互IT之家6月8日消息华为此前正式发布HarmonyOS2及多款搭载HarmonyOS2的新产品。这也意味着搭载HarmonyOS(鸿蒙)的手机已经变成面向市场的正式产品。IT之家获华为应用市场正式上线鸿蒙HarmonyOS专区让你的应用自由跨端感谢IT之家网友肖战割割的线索投递!IT之家6月8日消息华为正式发布HarmonyOS2及多款搭载HarmonyOS2的新产品。这也意味着搭载HarmonyOS(鸿蒙)的手机已经变华为鸿蒙HarmonyOS合作伙伴公开共73家IT之家6月8日消息华为上周推出了HarmonyOS2版本,给广大手机用户带去希望,但实际上这一系统面向万物互联场景,而非简单的手机应用。在现阶段来看,华为鸿蒙系统(Harmony诚迈科技公司不属于开放鸿蒙OpenHarmony发起单位之一昨日,诚迈科技触及涨停板,有市场传言称,其在鸿蒙系统华为智能驾驶等领域有一定合作并参与华为鸿蒙系统的开发。诚迈科技今早发布了风险提示公告称,公司没有加入开放原子开源基金会,不属于O新模式,消息称华为将发布几款低价手机其中一款搭载骁龙4805G芯片IT之家6月17日消息华为此前已经在官网开售了Mate40ProMateX2Mate40Enova8Pro四款4G手机。除nova8Pro外都搭载鸿蒙HarmonyOS2系统。IT华为nova5系列获推鸿蒙HarmonyOS内测版更新感谢IT之家网友猕猴王的线索投递!IT之家6月19日消息华为鸿蒙HarmonyOS2升级第二波公测现已开启,本次升级机型包括nova6系列nova7系列,以及nova8系列共计6款并未停止,消息称华为会尽最大努力在今年发布Mate50Pro系列手机IT之家6月18日消息据晚点LatePost报道,华为今年将不会发布Mate系列旗舰手机新品。这是华为自2013年推出Mate系列手机以来首次断更。目前,华为方面尚未对上述消息作出爆料某个曾经没落的手机品牌准备搭载鸿蒙HarmonyOS回归IT之家6月18日消息6月2日晚上,华为正式发布HarmonyOS2及多款搭载HarmonyOS2的新产品。这也意味着搭载HarmonyOS(鸿蒙)的手机已经变成面向市场的正式产品华为HarmonyOSConnect伙伴峰会厦门站召开,多款鸿蒙生态新品亮相IT之家6月17日消息6月17日,HarmonyOSConnect伙伴峰会第二站来到厦门,多款鸿蒙生态设备新品亮相现场展区,这些设备只需轻轻一碰,就能轻松唤醒智能,带来耳目一新的全华为智慧屏鸿蒙HarmonyOS2简易模式上线,支持四个快捷入口IT之家1月22日消息,华为智慧屏简易模式上线啦!布局清晰更简单,常用功能一触即达,界面简洁美观,更加突出内容与功能的交互,再也不用担心老人不会用了。华为表示,华为智慧屏简易模式预开源鸿蒙OpenHarmony官网焕新升级开放透明共建共享IT之家1月18日消息,OpenHarmony开源项目是由开放原子开源基金会孵化及运营的开源项目,由开放原子开源基金会OpenHarmony项目群工作委员会负责运作。OpenHar