首页
编程日记
AIGC
golang
CLion 2024
驱动开发
鸿蒙系统
2024/9/12 17:49:23
HarmonyOS开发案例:【首选项】
介绍 本篇Codelab是基于HarmonyOS的首选项能力实现的一个简单示例。实现如下功能: 创建首选项数据文件。将用户输入的水果名称和数量,写入到首选项数据库。读取首选项数据库中的数据。删除首选项数据文件。 最终效果图如下: 相关概念 [首…
阅读更多...
HarmonyOS编程实践系列:第一节 - 创建健康App欢迎页
系列文章目录 (零)鸿蒙HarmonyOS入门:如何配置环境,输出“Hello World“ (一)鸿蒙HarmonyOS开发基础 (二)鸿蒙HarmonyOS主力开发语言ArkTS-基本语法 (三)鸿蒙…
阅读更多...
鸿蒙内核源码分析 (内核启动篇) | 从汇编到 main ()
这应该是系列篇最难写的一篇,全是汇编代码,需大量的底层知识,涉及协处理器,内核镜像重定位,创建内核映射表,初始化 CPU 模式栈,热启动,到最后熟悉的 main() 。 内核入口 在链接文件…
阅读更多...
鸿蒙开发5.0【基于Swiper的页面布局】
场景一:Swiper页面支持自定义动画 方案: 给Swiper组件设置.nextMargin(50).prevMargin(50)属性。 给Swiper组件添加onChange事件,设置当前this.currentIndexindex,当currentIndex为首页或者尾页时,设置上一张以及下一…
阅读更多...
初认识鸿蒙
初认识鸿蒙 相关鸿蒙的华为网站华为开发者官方网站初学者模块:社区--鸿蒙--论坛模块:学堂--鸿蒙--学习路径模块:Codelabs--鸿蒙有经验者产品页黄大年茶思屋其他页面HarmonyOS Developer初学者模块:文档模块:开发--HarmonyOS模块:开发--HMS Core模块:开发--AppGallery Co…
阅读更多...
鸿蒙(API 12 Beta3版)【使用ImagePacker完成图片编码】图片开发指导
图片编码指将PixelMap编码成不同格式的存档图片(当前仅支持打包为JPEG、WebP 和 png 格式),用于后续处理,如保存、传输等。 开发步骤 图片编码进文件流 创建图像编码ImagePacker对象。 // 导入相关模块包 import { image } fr…
阅读更多...
鸿蒙(API 12 Beta6版)图形【使用Drawing实现图形绘制与显示 (C/C++)】方舟2D图形服务
场景介绍 Native Drawing模块提供了一系列的接口用于基本图形和字体的绘制。 Drawing绘制的内容无法直接在屏幕上显示,需要借用XComponent以及Native Window的能力支持,将绘制的内容通过Native Window送显。 接口说明 Drawing常用接口如下表所示。 …
阅读更多...
鸿蒙(API 12 Beta6版)GPU加速引擎服务【自适应VRS】
XEngine Kit提供自适应VRS功能,其通过合理分配画面的计算资源,视觉无损降低渲染频次,使不同的渲染图像使用不同的渲染速率,能够有效提高渲染性能。 接口说明 以下接口为自适应VRS设置接口,如要使用更丰富的设置和查询…
阅读更多...
「前端+鸿蒙」核心技术HTML5+CSS3(十)
1、H5简介 H5是HTML5的简称,是构建现代网站和网络应用的标准标记语言。HTML5新增了许多功能,包括更好的多媒体支持、新的表单控件、绘图功能以及对响应式设计的改进。 2、H5产品布局 移动端H5网站布局通常使用流体布局或弹性盒模型(Flexbox),以适应不同屏幕尺寸。 示例…
阅读更多...
鸿蒙开发:Universal Keystore Kit(密钥管理服务)【密钥导出(ArkTS)】
密钥导出(ArkTS) 业务需要获取持久化存储的非对称密钥的公钥时使用,当前支持ECC/RSA/ED25519/X25519的公钥导出。 开发步骤 指定密钥别名keyAlias,密钥别名最大长度为64字节。调用接口[exportKeyItem],传入参数keyAlias和options。 option…
阅读更多...
2024程序员就业现状:黄金机遇与挑战并存
随着数字化浪潮的推进,2024年的程序员就业市场呈现出前所未有的繁荣与变革。鸿蒙应用等新技术领域的崛起,为程序员们带来了前所未有的机遇。但同时,市场竞争的加剧和技术的快速更新,也让许多程序员感到就业压力倍增。那么…
阅读更多...
鸿蒙(API 12 Beta6版)【ArkGraphics 3D资源创建以及使用】方舟3D图形
3D场景中资源类型主要包含以下几种: 材质(Material): 材质是对场景中物体的光学物理性质的数学建模。在渲染计算的过程中,利用这些物理性质计算与光的相互作用,得到最终渲染的颜色。ArkGraphics 3D提供的材…
阅读更多...
鸿蒙(API 12 Beta6版)图形【 请求动画绘制帧率】方舟2D图形服务
ArkGraphics 2D(方舟2D图形服务 )主要提供图形绘制与显示相关的能力。开发者可以基于一套统一的图形接口进行应用开发,使应用开发更简单、高效。 能力范围 提供图像处理的一些基本能力,包括对当前图像的亮度调节、模糊化、灰度调…
阅读更多...
OpenHarmony鸿蒙南向开发案例:【智能燃气检测设备】
样例简介 本文档介绍了安全厨房案例中的相关智能燃气检测设备,本安全厨房案例利用轻量级软总线能力,将两块欧智通V200Z-R/BES2600开发板模拟的智能燃气检测设备和燃气告警设备组合成。当燃气数值告警时,无需其它操作,直接通知软总…
阅读更多...
鸿蒙Ability Kit(程序框架服务)【UIAbility组件概述】
UIAbility组件概述 概述 UIAbility组件是一种包含UI的应用组件,主要用于和用户交互。 UIAbility的设计理念: 原生支持应用组件级的跨端迁移和多端协同。支持多设备和多窗口形态。 UIAbility划分原则与建议: UIAbility组件是系统调度的基…
阅读更多...
鸿蒙OpenHarmony【标准系统 烧录】(基于RK3568开发板)
烧录 烧录是指将编译后的程序文件下载到芯片开发板上的动作,为后续的程序调试提供基础。DevEco Device Tool提供一键烧录功能,操作简单,能快捷、高效的完成程序烧录,提升烧录的效率。 RK3568的镜像烧录通过Windows环境进行烧录&…
阅读更多...