OpenAtomOpenHarmony(以下简称“OpenHarmony”)开源社区,在今年4月正式发布了OpenHarmony3.2Release版本,标准系统能力进一步完善,提升了系统的整体性能、稳定性和安全性。此次版本对于驱动也提供了一些新的特性,极大的方便了驱动开发工作。其中针对HCS文件开发提供新的开发思路,本文就简单介绍一下相关内容。1、HCS宏式解析1.1HCS概述HCS(HDFConfigurationSource)是HDF驱动框架的配置描述源码,内容以KeyValue为主要...
最近接到很多小伙伴私信提问,比如如何报名开放原子开源大赛OpenAtomOpenHarmony(简称:"OpenHarmony")创新赛?有哪些赛题可以报名参赛?现在,赛事宣讲会来啦5月31日,14:3016:30,关注OpenHarmony公众号直播,带你了解超详尽的创新赛报名攻略!报名地址:https:mp.weixin.qq.coms3aPTE5mW11KN8Esc5eU6Q
2023-05-25 10:14:40 267浏览 3点赞 0回复 0收藏
高清多媒体接口(HighDefinitionMultimediaInterface,HDMI)是一种全数字化视频和声音发送接口,可以发送未压缩的音频及视频信号。HDMI可用于机顶盒、DVD播放机、个人计算机、电视、游戏主机、综合扩大机、数字音响与电视机等设备。HDMI可以同时发送音频和视频信号,由于音频和视频信号采用同一条线材,大大简化系统线路的安装难度。这块是百度百科对HDMI的简单介绍,我们再看看HDMI不同版本对音频的支持情况:当前我们使用...
2023-05-23 11:45:04 685浏览 3点赞 0回复 1收藏
本月快讯•2023年4月9日,OpenAtomOpenHarmony(以下简称“OpenHarmony”)3.2Release新版本发布。相比一年前的OpenHarmony3.1Release版本,新版本的系统能力、系统整体性能、稳定性和安全性都进一步得到提升和完善;OpenHarmony3.2Release版本为应用开发而生,在系统能力、开发工具和API、硬件调测等将为开发者带来全新体验!•4月19日,以“开源正当时,共赢新未来”为主题的开放原子开源基金会OpenHarmony开发者大会2023成功...
2023-05-22 10:52:13 656浏览 3点赞 0回复 0收藏
Docker简介从操作系统诞生之日起,虚拟化技术就不断的演进与发展,结合目前云原生的发展态势,容器无疑是其中的重要一环。Docker是一个开源的软件项目,可以在Linux操作系统上提供一层额外的抽象,让用户程序部署在一个相对隔离的运行环境,并提供自动管理机制。需要额外指出的是,Docker并不等于容器(containers),Docker只是容器的一种,其他种类的容器还有Katacontainer,Rocketcontainer等。编译环境搭建准备一个可以运行...
2023-05-18 10:01:16 1597浏览 9点赞 5回复 3收藏
原文:https:mp.weixin.qq.comsvwXVj5vmAxDRGjTk8hPA,点击链接查看更多技术内容。现在市面上有很多APP,都或多或少对图片有模糊上的设计,所以,图片模糊效果到底怎么实现的呢?首先,我们来了解下模糊效果的对比从视觉上,两张图片,有一张是模糊的,那么,在实现图片模糊效果之前,我们首先需要了解图片模糊的本质是什么?在此介绍模糊本质之前,我们来了解下当前主流的两个移动端平台(Android与iOS)的实现。对And...
2023-05-05 14:52:48 2209浏览 14点赞 7回复 5收藏
开放原子开源大赛OpenHarmony创新赛,正式启动啦!“OpenHarmony创新赛”是开放原子全球开源大赛下开设的创新赛道,面向企业、个人、高校师生等广大开发者,聚焦OpenHarmony应用开发技术,打造竞技交流赛事,旨在提高开发者的动手实践能力以及运用新技术的创新创造能力。通过本次大赛,期望达到以赛促用、以赛促教、以赛促学、以赛促练、以赛促创的效果,开发者通过学习OpenHarmony,开发出具有创新性、实用性的开源应用软件及...
2023-04-23 11:16:48 928浏览 5点赞 0回复 0收藏
2021年12月,OpenAtomOpenHarmony(以下简称”OpenHarmony“)开源开发者成长计划开启了第一节OpenHarmony知识赋能直播课程,给广大开发者搭建了一个专业的学习平台。在2022年度,OpenHarmony知识赋能直播联合众多共建单位、开发者社区的技术专家,围绕OpenHarmony技术特性开展了一系列直播课程,如:标准系统应用开发、标准系统HDF开发、多媒体的框架原理、从零上手OpenHarmony智能家居项目、手把手教你实现WiFi扫描仪、涂鸦小...
2023-04-17 11:18:50 885浏览 4点赞 0回复 0收藏
本月快讯•《OpenHarmony2022年度运营报告》于3月正式发布,2022年OpenAtomOpenHarmony(以下简称“OpenHarmony”)开源项目潜心务实、深耕发展,OpenHarmony位居Gitee活跃度指数第一名,已有51家共建单位,130+生态伙伴,超过5100位代码共建者,拥有超过220款软硬件产品通过兼容性测评,OpenHarmony项目群成员单位增加至29家。•2月25日,以“技术构筑万物智联”为主题的第一届开放原子开源基金会OpenHarmony技术峰会(以下简...
2023-04-14 11:45:38 1230浏览 4点赞 0回复 0收藏
2023年4月9日,在社区开发者的期盼中,在春风送暖万物更新的季节里,我们迎来了OpenAtomOpenHarmony(以下简称“OpenHarmony”)3.2Release新版本的发布。相比一年前的OpenHarmony3.1Release版本,新版本的系统能力、系统整体性能、稳定性和安全性都进一步得到提升和完善;OpenHarmony3.2Release版本为应用开发而生,在系统能力、开发工具和API、硬件调测等将为开发者带来全新体验!OpenHarmony开源两年多以来,吸引了130多家伙...
2023-04-13 11:53:06 1241浏览 5点赞 0回复 0收藏
开放原子开源基金会OpenHarmony开发者大会2023将于4月19日在北京召开。春风送暖万物新,OpenHarmony正当时。诚邀您参加本届大会,聆听行业大咖分享操作系统和开源的最新前沿研究成果,结识同行了解最佳实践,与社区技术专家互动交流,抢先获得OpenHarmony系统、技术和工具的最新动态。诚邀您持续关注,近期我们将发布更多更详细的会议信息,4月19日我们不见不散!
2023-04-12 11:11:29 1180浏览 4点赞 0回复 0收藏
简介万物互联时代,产品性能至关重要,而系统启动时间是系统性能的重要组成部分,因为用户必须等待系统启动完成后才能使用设备。对于经常需要进行冷启动的汽车等设备而言,较短的启动时间至关重要(没有人喜欢在等待几十秒后才能输入导航目的地),在金融交易设备、电子商务服务器、实时通信设备同样也有较高的应用场景,那我们该如何在OpenAtomOpenHarmony(简称OpenHarmony)标准系统现有的能力下,完成秒级开机?本文由深圳...
2023-04-10 10:22:55 1078浏览 6点赞 0回复 0收藏
ImageKnife是一款图像加载缓存库,主要功能特性如下:●支持内存缓存,使用LRUCache算法,对图片数据进行内存缓存。●支持磁盘缓存,对于下载图片会保存一份至磁盘当中。●支持进行图片变换:支持图像像素源图片变换效果。●支持用户配置参数使用:(例如:配置是否开启一级内存缓存,配置磁盘缓存策略,配置仅使用缓存加载数据,配置图片变换效果,配置占位图,配置加载失败占位图等)。更多细节请访问源码仓库地址:https:g...
2023-04-06 10:11:11 1993浏览 7点赞 2回复 2收藏
简介OpenAtomOpenHarmony(以下简称“OpenHarmony”)3.2Beta5版本在OpenHarmony3.1Release版本的基础上,有以下改变:性能上有很大的提升、标准系统应用开发框架增强、标准系统分布式能力增强。本文介绍诚迈科技基于RK3568设计的HCPAD100开发板以及基于RK3566设计的中控屏HongzPad2022在OpenHarmony3.2Beta5版本上的适配过程。涉及到开发板的添加ubootlinux5.10分区表根文件系统显示触摸USB的移植过程以及OpenHarmony所依赖的...
2023-04-04 10:41:24 3625浏览 9点赞 5回复 3收藏
本月快讯•2023年2月25日,以“技术构筑万物智联”为主题的第一届开放原子开源基金会OpenAtomOpenHarmony(以下简称“OpenHarmony”)技术峰会(以下简称“技术峰会”)于深圳隆重召开。技术峰会由OpenHarmony项目群技术指导委员会(以下简称“技术指导委员会”)主办,华为承办,润和软件、九联科技、软通动力、诚迈科技、优博讯等单位共同支持。•2023年1月9日,OpenHarmony生态使能签约仪式在深圳成功召开。在开放原子开源基...
2023-03-28 10:45:57 970浏览 4点赞 0回复 0收藏
成长计划知识赋能直播第九期如约而至,面向OpenHarmony初中级开发者,解析OpenHarmony系统架构和驱动框架,助力开发者快速上手OpenHarmony系统开发。详情见海报内容,资深软件开发工程师梁开祝老师带你一起学习进步。
2023-03-27 10:46:34 961浏览 4点赞 0回复 0收藏
2023-03-21 10:41:36 1868浏览 6点赞 0回复 0收藏
一、前言本文主要分析ArkUI中涉及的线程和看门狗机制。二、ArkUI中的线程应用Ability首次创建界面的流程大致如下:说明:•AceContainer是一个容器类,由前端、任务执行器、资源管理器、渲染管线、视图等聚合而成,提供了生命周期对接、功能调度接口和UI渲染的各项能力。•Ability在FA模型中实际为AceAbility,和AceContainer容器类搭配管理界面。在AceAbility的生命周期函数AceAbility::OnStart(constWant&want)中创建AceConta...
2023-03-15 10:43:39 1015浏览 5点赞 0回复 0收藏
一、简介Audio是多媒体子系统中的一个重要模块,其涉及的内容比较多,有音频的渲染、音频的采集、音频的策略管理等。本文主要针对音频渲染功能进行详细地分析,并通过源码中提供的例子,对音频渲染进行流程的梳理。二、目录foundationmultimediaaudioframeworkaudioframework├──frameworks│├──jsjs接口││└──napi││└──audiorendereraudiorendererNAPI接口││├──include│││├──audiorenderercallbackna...
2023-03-02 14:28:57 3234浏览 7点赞 2回复 1收藏
简介本篇主要介绍如何使用DevEcoStudioforOpenAtomOpenHarmony(以下简称“OpenHarmony”)创建一个NativeC++应用。应用采用“NativeC++”模板,实现了通过NodeAPI调用C标准库的功能。本示例通过调用C标准库接口来演示调用过程,具体接口是C标准库的计算两个给定数和,并将结果返回到页面展示。通过这个应用我们可以掌握OpenHarmony系统的ArkTSJS与CC++混合开发。ArkTSJS与CC++混合开发是OpenHarmony系统中的一套原生模块扩展开...
2023-02-22 14:20:17 3302浏览 10点赞 9回复 7收藏