OpenHarmony Docker移植实践
Docker简介从操作系统诞生之日起,虚拟化技术就不断的演进与发展,结合目前云原生的发展态势,容器无疑是其中的重要一环。Docker是一个开源的软件项目,可以在Linux操作系统上提供一层额外的抽象,让用户程序部署在一个相对隔离的运行环境,并提供自动管理机制。需要额外指出的是,Docker并不等于容器(containers),Docker只是容器的一种,其他种类的容器还有Kata con
基于ArkUI框架开发——图片模糊处理的实现
基于ArkUI框架开发——图片模糊处理的实现原文:https://mp.weixin.qq.com/s/vwXVj5vmAxDRG_jTk_8hPA,点击链接查看更多技术内容。现在市面上有很多APP,都或多或少对图片有模糊上的设计,所以,图片模糊效果到底怎么实现的呢?首先,我们来了解下模糊效果的对比从视觉上,两张图片,有一张是模糊的,那么,在实现图片模糊效果之前,我们首先需要了解图片模糊的本质是什
开启新时代,承接新使命,开放原子开源大赛OpenHarmony创新赛正式启航!
开放原子开源大赛OpenHarmony创新赛,正式启动啦!“OpenHarmony创新赛”是开放原子全球开源大赛下开设的创新赛道,面向企业、个人、高校师生等广大开发者,聚焦OpenHarmony应用开发技术,打造竞技交流赛事,旨在提高开发者的动手实践能力以及运用新技术的创新创造能力。通过本次大赛,期望达到以赛促用、以赛促教、以赛促学、以赛促练、以赛促创的效果,开发者通过学习OpenHarmony,
成长计划知识赋能 | 第十期:DAYU200开发入门秒Get
2021年12月,OpenAtom OpenHarmony(以下简称”OpenHarmony“)开源开发者成长计划开启了第一节OpenHarmony知识赋能直播课程,给广大开发者搭建了一个专业的学习平台。在2022年度,OpenHarmony知识赋能直播联合众多共建单位、开发者社区的技术专家,围绕OpenHarmony技术特性开展了一系列直播课程,如:标准系统应用开发、标准系统HDF开发、多媒体的
OpenHarmony社区运营报告(2023年3月)
本月快讯• 《OpenHarmony 2022年度运营报告》于3月正式发布,2022年OpenAtom OpenHarmony(以下简称“OpenHarmony”)开源项目潜心务实、深耕发展,OpenHarmony位居Gitee活跃度指数第一名,已有51家共建单位,130+生态伙伴,超过5100位代码共建者,拥有超过220款软硬件产品通过兼容性测评,OpenHarmony项目群成员单位增加至29家
未来已来,OpenHarmony 3.2 Release发布,迈入发展新阶段
2023年4月9日,在社区开发者的期盼中,在春风送暖万物更新的季节里,我们迎来了OpenAtom OpenHarmony(以下简称“OpenHarmony”)3.2 Release新版本的发布。相比一年前的OpenHarmony 3.1 Release版本,新版本的系统能力、系统整体性能、稳定性和安全性都进一步得到提升和完善;OpenHarmony 3.2 Release版本为应用开发而生,在系统
重磅官宣,OpenHarmony开发者大会来了!
开放原子开源基金会OpenHarmony开发者大会2023将于4月19日在北京召开。春风送暖万物新,OpenHarmony正当时。诚邀您参加本届大会,聆听行业大咖分享操作系统和开源的最新前沿研究成果,结识同行了解最|佳实践,与社区技术专家互动交流,抢先获得OpenHarmony系统、技术和工具的最新动态。诚邀您持续关注,近期我们将发布更多更详细的会议信息,4月19日我们不见不散!
OpenHarmony标准系统开机时长优化
简介万物互联时代,产品性能至关重要,而系统启动时间是系统性能的重要组成部分,因为用户必须等待系统启动完成后才能使用设备。对于经常需要进行冷启动的汽车等设备而言,较短的启动时间至关重要(没有人喜欢在等待几十秒后才能输入导航目的地),在金融交易设备、电子商务服务器、实时通信设备同样也有较高的应用场景,那我们该如何在OpenAtom OpenHarmony(简称OpenHarmony ) 标准系统现有的
基于ArkUI框架开发-ImageKnife渲染层重构
ImageKnife是一款图像加载缓存库,主要功能特性如下:●支持内存缓存,使用LRUCache算法,对图片数据进行内存缓存。●支持磁盘缓存,对于下载图片会保存一份至磁盘当中。●支持进行图片变换:支持图像像素源图片变换效果。●支持用户配置参数使用:(例如:配置是否开启一|级内存缓存,配置磁盘缓存策略,配置仅使用缓存加载数据,配置图片变换效果,配置占位图,配置加载失败占位图等)。更多细节请访问源码仓
开发板如何适配OpenHarmony 3.2
简介OpenAtom OpenHarmony(以下简称“OpenHarmony”) 3.2 Beta5版本在OpenHarmony 3.1 Release版本的基础上,有以下改变:性能上有很大的提升、标准系统应用开发框架增强、标准系统分布式能力增强。本文介绍诚迈科技基于RK3568设计的HCPAD-100开发板以及基于RK3566设计的中控屏HongzPad2022在OpenHarmony 3.2
OpenHarmony社区运营报告(2023年2月)
本月快讯• 2023年2月25日,以“技术构筑万物智联”为主题的第一届开放原子开源基金会OpenAtom OpenHarmony(以下简称“OpenHarmony”)技术峰会(以下简称“技术峰会”)于深圳隆重召开。技术峰会由OpenHarmony项目群技术指导委员会(以下简称“技术指导委员会”)主办,华为承办,润和软件、九联科技、软通动力、诚迈科技、优博讯等单位共同支持。• 2023年1月9日,O
成长计划知识赋能 | 第九期:渐进式深入理解OpenHarmony系统
成长计划知识赋能直播第九期如约而至,面向OpenHarmony初中、级开发者,解析OpenHarmony系统架构和驱动框架,助力开发者快速上手OpenHarmony系统开发。详情见海报内容,资.深软件开发工程师梁开祝老师带你一起学习进步。
2022 OpenHarmony年度运营报告
2022 OpenHarmony年度运营报告
ArkUI中的线程和看门狗机制
一、前言本文主要分析ArkUI中涉及的线程和看门狗机制。二、ArkUI中的线程应用Ability首.次创建界面的流程大致如下:说明:• AceContainer是一个容器类,由前端、任务执行器、资源管理器、渲染管线、视图等聚合而成,提供了生命周期对接、功能调度接口和UI渲染的各项能力。• Ability在FA模型中实际为AceAbility,和AceContainer容器类搭配管理界面。在AceA
OpenHarmony 3.2 Beta Audio——音频渲染
一、简介Audio是多媒体子系统中的一个重要模块,其涉及的内容比较多,有音频的渲染、音频的采集、音频的策略管理等。本文主要针对音频渲染功能进行详细地分析,并通过源码中提供的例子,对音频渲染进行流程的梳理。二、目录foundation/multimedia/audio_frameworkaudio_framework ├── frameworks │
如何使用DevEco Studio创建Native C++应用
简介本篇主要介绍如何使用DevEco Studio for OpenAtom OpenHarmony (以下简称“OpenHarmony”)创建一个Native C++应用。应用采用“Native C++”模板,实现了通过Node-API调用C标准库的功能。本示例通过调用C标准库接口来演示调用过程,具体接口是C标准库的计算两个给定数和,并将结果返回到页面展示。通过这个应用我们可以掌握OpenHar
大咖齐聚!OpenHarmony技术峰会豪华嘉宾阵容揭晓
第一届开放原子开源基金会OpenHarmony技术峰会即将来袭重量级嘉宾和行业大咖高能集结展示OpenHarmony操作系统技术革新1场主论坛、6场分论坛干货拉满2月25日,一起解锁更多精彩!
重磅官宣,OpenHarmony技术峰会来了
技术构筑万物智联创新使能行业发展2月25日第一届开放原子开源基金会OpenHarmony技术峰会即将启幕众多行业大咖齐聚深圳开启一场“技术硬核”探索盛宴亮点拉满,我们共同期待
OpenHarmony 3.2 Beta多媒体系列——视频录制
一、简介媒体子系统为开发者提供了媒体相关的很多功能,本文针对其中的视频录制功能做个详细的介绍。首先,我将通过媒体子系统提供的视频录制Test代码作为切入点,给大家梳理一下整个录制的流程。二、目录foundation/multimedia/camera_framework├── frameworks │ ├── js │  
稀疏镜像在OpenHarmony上的应用
稀疏镜像在OpenHarmony上的应用一、稀疏镜像升级背景常用系统镜像格式为原始镜像,即RAW格式。镜像体积比较大,在烧录固件或者升级固件时比较耗时,而且在移动设备升级过程时比较耗费流量。为此,将原始镜像用稀疏描述,可以大大地缩减镜像体积,省时省流量。二、稀疏镜像原理1、稀疏镜像的概念原始镜像:即raw image,完整的ext4分区镜像,包含很多全零的无效填充区稀疏镜像:即sparse ima