【鸿蒙南向开发】—— TEST测试:OpenHarmony unittest单元测试的编写
程序开发与单元测试二者密不可分,是每个开发人员的基本业务。当功能性代码开发完成后,要自行测试其是否满足设计预期,如果不满足就要回去完善代码,满足则可以提交功能代码及测试用例。
【开源鸿蒙】OpenHarmony 5.0轻量系统最小开发环境搭建
本文将会介绍,如何下载源代码和工具链,让磁盘占用尽可能小的同时,还可以进行轻量系统上的OpenHarmony开发(进行源码编译构建)。最终实现了将磁盘占用从完整源码的67G减少到了15G,不到完整源码的四分之一磁盘占用!
软通动力子公司鸿湖万联重磅发布SwanLinkOS 5,擘画开源鸿蒙AI PC新篇章
鸿湖万联作为软通动力开源战略先锋军,以及“x86+OpenHarmony”全栈生态建设的核心共建单位,此次与软通计算(同方计算机)携手打造的开源鸿蒙AI PC和智能交互平板,不仅推动了AI技术在PC和平板领域的创新应用,还将加速开源鸿蒙在多终端的全面发展,为打造智能终端新形态创造出无限可能。在数字化
鸿蒙ArkTS声明式组件:【Web】
提供具有网页显示能力的Web组件,[@ohos.web.webview]提供web控制能力。
速通RK3568开发板多网口网线直连测试
触觉智能的EVB3568主板基于瑞芯微RK3568处理器,采用22nm先进工艺制程,四核A55 CPU,主频高达2.0GHz,支持高达8GB高速LPDDR4,1T算力NPU ,4K H.265/H264硬解码;当我们拿到开发板时,我们首先就要测试开发板的网口是否正常,并且我们在开发时,没有网络的支持
鸿蒙系统开发【加解密算法库框架】安全
本示例使用@ohos.security.cryptoFramework相关接口实现了对文本文件的加解密、签名验签操作。
OpenHarmony小屏变大屏—分布式的能力【代码实现】
说明手机、平板、大屏、手表等带屏设备丰富了人们的生活。手机屏幕大小有限,为了便于分享,时常有投屏的诉求,OpenHarmony操作系统在系统层面实现了分布式的能力,打通了多设备间的互联互通能力。无线投屏是非常重要的一个方式,实现小屏变大屏的诉求,将小屏上的内容推到大屏上,获取视野更大、显示更加清晰的
鸿蒙Ability Kit(程序框架服务)【UIExtensionAbility】
UIExtensionAbility]是UI类型的ExtensionAbility组件,需要与[UIExtensionComponent]一起配合使用,开发者可以在UIAbility的页面中通过UIExtensionComponent嵌入提供方应用的UIExtensionAbility提供的UI。U
【HarmonyOS】关于官方推荐的组件级路由Navigation的心得体会
关于官方推荐的组件级路由 Navigation的心得体会
HarmonyOS ArkUI滚动类组件-Scroll、Scroller
(scroller?scroller:给Scroll绑定一个滚动控制器,该控制器可以控制子组件的各种滚动能力,Scroller目前只支持绑定到Scroll和List。Scroll() {Text('Text1')// 子组件的高度小于Scroll高度,不会触发滚动scrollable:设置Scrol
鸿蒙实战开发-使用常用组件与布局实现登录、首页、我的三个页面
HarmonyOS ArkUI提供了丰富多样的UI组件,您可以使用这些组件轻松地编写出更加丰富、漂亮的界面。在本篇Codelab中,您将通过一个简单的购物社交应用示例,学习如何使用常用的基础组件和容器组件。
鸿蒙应用ArkTS开发- 选择图片、文件和拍照功能实现
在使用App的时候,我们经常会在一些社交软件中聊天时发一些图片或者文件之类的多媒体文件,那在鸿蒙原生应用中,我们怎么开发这样的功能呢? 本文会给大家对这个功能点进行讲解,我们采用的是拉起系统组件来进行图片、文件的选择,拉起系统相机进行拍照的这样一种实现方式。
鸿蒙开发Ability Kit(程序访问控制):【安全控件概述】
安全控件是系统提供的一组系统实现的ArkUI组件,应用集成这类组件就可以实现在用户点击后自动授权,而无需弹窗授权。它们可以作为一种“特殊的按钮”融入应用页面,实现用户点击即许可的设计思路。安全控件坚持仅采集实现业务功能所必须的个人数据,以服务于用户的需求,帮助开发透明、可选、可控的隐私合规应用。
OpenHarmony开源鸿蒙NEXT星河版内核嵌入式编程
OpenHarmony有Gitee源码仓库:https://gitee.com/openharmony ,但是和其它简单的Git仓库不一样,它不是通过 git clone xxx 一个命令就能下载全量代码的,而是和安卓类似,需要用到manifest这个顶层仓库,并且通过repo工具把很多个Git仓库
鸿蒙(HarmonyOS)性能优化实战-Swiper高性能开发
Swiper 组件的预加载机制与 LazyForEach 结合使用,能够达到最佳优化效果。预加载的 cachedCount 并非越大越好,需要结合单个子组件加载耗时来设置。假设一个子组件的加载耗时为 Nms,那么 cachedCount 推荐设置为小于 400/N。如果应用有非常高的性能优化需求,S
近端安全互联样例使用指导
本样例基于rk3568开发板,通过封装openharmony安全子系统deviceauth组件提供的能力,实现了一组可用于设备间快速建立可信认证和连接的接口,通过预先定义关系网,在设备初始化阶段完成端端设备间的认证,构建安全的数据传输通道。本样例可以作为一个SDK集成到设备版本中,供上层业务APP或
OpenHarmony开源软件供应链安全风险
现阶段的软件开发过程往往涉及诸多开源软件的层层复用,这些开源软件彼此组合、依赖,由众多开发者共同维护,形成了一条复杂的开源软件供应链。那么,OpenHarmony开源软件供应链有哪些安全风险,又该如何应对?华中科技大学网络空间安全学院创新中心副主任、OpenHarmony技术俱乐部指导教师慕冬亮在第
【笔记】通过码云Gitee获取OpenHarmony源码
Note:下面包含操作过程和问题解决(首次安装Ubuntu,环境未完善),没有遇到问题可以直接跳过问题part了,小白也能完成配置下载。
HarmonyOS ArkTS与c++交互通信
通过缓存的env,callback对象,调用napi_call_function方法将数据传回给ts。NAPI中缓存回调接口的变量,便于后面回调给TS。
OpenAtom OpenHarmony三方库创建发布及安全隐私检测
OpenAtom OpenHarmony三方库(以下简称“三方库”或“包”),是经过验证可在OpenHarmony系统上可重复使用的软件组件,可帮助开发者快速开发OpenHarmony应用。三方库根据其开发语言分为2种,一种是使用JavaScript和TypeScript语言的三方库,通常以源码或O
- 1
- 2