现在市面上有很多APP,都或多或少对图片有模糊上的设计,所以,图片模糊效果到底怎么实现的呢?首先,我们来了解下模糊效果的对比从视觉上,两张图片,有一张是模糊的,那么,在实现图片模糊效果之前,我们首先需要了解图片模糊的本质是什么?在此介绍模糊本质之前,我们来了解下当前主流的两个移动端平台(Android与iOS)的实现。对Android开发者而言,比较熟悉且完善的图片变换三方库以glidetransformations(https:github.com...
2023-07-18 18:36:37 3062浏览 0点赞 0回复 0收藏
Docker简介【作者:刘龙(诚迈科技高级技术专家)】从操作系统诞生之日起,虚拟化技术就不断的演进与发展,结合目前云原生的发展态势,容器无疑是其中的重要一环。Docker是一个开源的软件项目,可以在Linux操作系统上提供一层额外的抽象,让用户程序部署在一个相对隔离的运行环境,并提供自动管理机制。需要额外指出的是,Docker并不等于容器(containers),Docker只是容器的一种,其他种类的容器还有Katacontainer,Rocketcon...
2023-07-18 18:36:11 3074浏览 0点赞 0回复 0收藏
高清多媒体接口(HighDefinitionMultimediaInterface,HDMI)是一种全数字化视频和声音发送接口,可以发送未压缩的音频及视频信号。HDMI可用于机顶盒、DVD播放机、个人计算机、电视、游戏主机、综合扩大机、数字音响与电视机等设备。HDMI可以同时发送音频和视频信号,由于音频和视频信号采用同一条线材,大大简化系统线路的安装难度。这块是百度百科对HDMI的简单介绍,我们再看看HDMI不同版本对音频的支持情况:当前我们使用最...
2023-07-18 18:35:53 3301浏览 0点赞 0回复 1收藏
OpenAtomOpenHarmony(以下简称“OpenHarmony”)开源社区,在今年4月正式发布了OpenHarmony3.2Release版本,标准系统能力进一步完善,提升了系统的整体性能、稳定性和安全性。此次版本对于驱动也提供了一些新的特性,极大的方便了驱动开发工作。其中针对HCS文件开发提供新的开发思路,本文就简单介绍一下相关内容。1、HCS宏式解析1.1HCS概述HCS(HDFConfigurationSource)是HDF驱动框架的配置描述源码,内容以KeyValue为主要形...
2023-07-18 18:35:37 2717浏览 0点赞 0回复 0收藏
OpenAtomOpenHarmony(以下简称“OpenHarmony”)作为面向全场景、全连接、全智能时代的分布式操作系统,通过将各类不同终端设备的能力进行整合,实现硬件互助、资源共享,为用户提供流畅的全场景体验。本期,我们通过介绍OpenHarmony的硬件资源池化模型,为大家揭晓OpenHarmony是如何实现多设备协同的。1.硬件资源访问的演进硬件资源访问是多设备进行协同的关键。OpenHarmony发展至今,硬件资源访问经历了从“一对一”到“多对...
2022-04-30 12:21:57 9755浏览 3点赞 0回复 0收藏
容器类,顾名思义就是存储的类,用于存储各种数据类型的元素,并具备一系列处理数据元素的方法。在ArkUI开发框架中,容器类采用了类似静态的语言来实现,并通过NAPI框架对外提供。通过对存储位置以及属性的限制,让每种类型的数据都能在完成自身功能的基础上剪除冗余分支,保证了数据的高效访问,提升了应用的性能。本期,我们将为大家介绍ArkUI开发框架中容器类的各种类型以及相关API的使用。容器类API介绍在ArkUI开发框架中,...
2022-03-18 23:07:50 1.0w浏览 3点赞 0回复 1收藏
概述随着物联网,移动互联网的快速发展,在数字时代,传感器在智能交通,智能工业,智能穿戴等领域有着广阔的应用空间。传感器是检测到被测量信息,将非电量信息转换成电信号的检测装置。就像眼睛是人类心灵的窗户,传感器则是计算机感知世界万物的眼睛。近年来,传感器技术和制造工艺的快速发展,目前市场可供开发者选择的传感器越来越多,比如:加速度传感器,陀螺仪传感器,磁力传感器,温度传感器等类型。每种传感器厂家都...
2022-03-16 17:29:08 1.1w浏览 1点赞 0回复 3收藏
上篇指南:OpenHarmonyHDF平台驱动框架介绍——I2C模块适配GPIO模块适配GPIO模块由于目前不向用户态提供能力,所以不需要发布设备服务。其hcs配置同uart相似,这里不再赘述,唯一不同是deviceinfo.hcs中设备节点的policy为0,表示不发布设备服务。devicegpio::device{device0::deviceNode{policy0;priority10;permission0644;moduleName"hisipl061driver";deviceMatchAttr"hisiliconhi35xxpl061";}}同样的原因,GPIO的驱动Entry...
2022-03-16 17:27:56 1.2w浏览 1点赞 0回复 0收藏
上篇指南:OpenHarmonyHDF平台驱动框架介绍及驱动适配指导I2C模块适配I2C模块适配的核心环节是I2cCntlr对象的创建、初始化及注册。I2C采用的是统一服务模式,需要一个设备服务来作为I2C模块的管理器,统一处理外部访问。1、deviceinfo.hcs配置devicei2c::device{device0::deviceNode{policy2;priority50;permission0644;moduleName"HDFPLATFORMI2CMANAGER";serviceName"HDFPLATFORMI2CMANAGER";deviceMatchAttr"hdfplatformi2cm...
2022-03-16 17:27:11 1.0w浏览 0点赞 0回复 1收藏
OpenHarmony系统平台驱动概述OpenHarmony系统平台驱动(PlatformDriver),即平台设备驱动,它用于驱动平台设备(PlatformDevice),为系统及外设驱动提供访接口。这里的平台设备,泛指I2CUART等总线、以及GPIORTC等SOC片内硬件资源。OpenHarmony系统平台驱动框架是OpenHarmony系统驱动框架的重要组成部分,它基于HDF驱动框架、操作系统适配层(OSAL,operatingsystemabstractionlayer)以及驱动配置管理机制,为各类平台设备驱动的实...
2022-03-16 17:26:37 1.5w浏览 1点赞 1回复 1收藏
今天更换电脑系统,需要重新安装Git,正好做个记录,希望对第一次使用的博友能有所帮助!获取Git安装程序  到Git官网下载,网站地址:https:gitscm.comdownloads,如下图: 因为我们是用Windows系统上的浏览器访问的,Git官网自动之别到了我使用的操作系统,所以右侧直接显示下载使用Windows系统的最新版本(如果识别错误,可以在中间选择系统),点击即可下载。我下载的是2.24.0forWindows,文件名称是“Git2.2...
2022-03-04 14:07:44 9919浏览 1点赞 0回复 0收藏
上一章,我们通过分布式音乐播放器、分布式炸弹、分布式购物车,带大家讲解了OpenAtomOpenHarmony(以下简称“OpenHarmony”)中,相关控件在布局中如何使用,以及在OpenHarmony中如何实现音乐播放,显示动画,转场动画(页面间转场)等功能。本章是OpenHarmony标准设备应用开发的第三篇文章,将会在前面两章的基础上给大家讲解分布式数据管理在多台设备间,当数据出现变动时,通过订阅的方式,实现多台设备间的数据同步更新。...
2022-02-12 23:19:45 1.1w浏览 4点赞 2回复 5收藏
上一章我们讲解了应用编译环境准备,设备编译环境准备,开发板烧录,将一个最简单的OpenAtomOpenHarmony(以下简称“OpenHarmony”)程序安装到我们的标准设备上。本章是OpenHarmony标准设备应用开发的第二篇文章。我们通过知识体系新开发的几个基于OpenHarmony3.1Beta标准系统的样例:分布式音乐播放、传炸弹、购物车等样例,分别介绍下音乐播放、显示动画、动画转场(页面间转场)三个进阶技能。首先我们来讲如何在OpenHarmon...
2022-02-09 16:31:14 1.1w浏览 3点赞 1回复 5收藏
本文是OpenAtomOpenHarmony(以下简称“OpenHarmony”)标准设备应用开发的第一篇文章。这一篇我们主要聚焦于如何在标准设备上运行一个最简单的OpenHarmony程序。本文主要内容包括三个方面:1.应用编译环境准备;2.HelloOpenharmony页面编写;3.安装应用到标准设备上面。下面就让我们从零开始学习OpenHarmony标准设备应用开发。应用开发环境准备1.1下载DevEcoStudio3.0Beta2版本链接:https:developer.harmonyos.comcndevelopde...
2022-02-09 16:30:58 1.3w浏览 2点赞 0回复 4收藏