2024-11-20 22:32:28
浅谈 发布-订阅模式
浅谈 发布-订阅模式 前言 其实在目前的鸿蒙应用开发中,或者大前端时代、vue、react、小程序等等框架、语言开发中,普通的使用者越来越少的会碰到必须要掌握设计模式的场景。大白话意思就是一些框架封装太好了,使用者只管在它们的体系下使用就行,哪怕不懂设计模式,也不妨碍我们正常开发业务。但是,如果碰到要封装一些工具、或者游戏开发的时候,那么设计模式的重要性就突..
OpenHarmony
33
0
2024-11-20 20:50:53
「Mac玩转仓颉内测版24」基础篇4 - 浮点类型详解
本篇将详细介绍 Cangjie 中的浮点类型,包括浮点数的表示方法、精度、舍入与溢出处理、科学计数法表示、字面量的进制表示、常用运算、类型转换及应用场景,帮助开发者掌握浮点数的使用方法。 关键词 浮点类型表示 精度与舍入 溢出与下溢 科学计数法 类型转换 字面量表示 一、浮点类型概述 在 Cangjie 中,浮点类型用于表示包含小数部分的数值,主要包括两种类..
仓颉
24
0
2024-11-20 20:49:00
「Mac玩转仓颉内测版23」基础篇3 - 深入理解整数类型
本篇将详细讲解Cangjie中的整数类型,探讨整数的定义、操作、表示范围、进制表示、类型转换及应用场景,帮助开发者在Cangjie中灵活运用整数类型构建程序逻辑。 关键词 有符号整数与无符号整数 表示范围与溢出 进制表示 类型转换 字面量与操作 一、整数类型概述 在Cangjie中,整数类型分为**有符号(signed)整数类型和无符号(unsigned)*..
仓颉
25
0
2024-11-20 14:48:10
真正的纯血鸿蒙开发者是怎样开发应用的?纯血鸿蒙到底”纯“在哪里?
“纯血鸿蒙”是对华为鸿蒙操作系统的一个特定称呼,通常意味着在这个平台上开发应用的过程比较纯粹,或者说是充分利用和发挥鸿蒙系统的特性。开发者在鸿蒙上开发应用时,通常会经历以下几个阶段: 环境准备 ● 安装开发工具:开发者需要下载并安装华为的IDE(如DevEco Studio),这是用于开发鸿蒙应用的主要工具。 ● 了解框架和架构:熟悉鸿蒙的架构,包括其分布式..
HarmonyOS NEXT
26
0
2024-11-20 10:14:10
【元服务】基础布局——栅格布局基础
栅格布局概述 栅格布局(Grid Layout)是一种基于网格线的二维布局方式。它通过将页面划分为多个等宽的列和行,使得页面元素的定位和排列更加直观和有规律性。这种布局方式不仅优化了用户体验,还提高了设计和开发的效率。 特点与优势 响应式布局: 栅格布局能够根据不同设备的屏幕尺寸自动调整布局,确保在不同设备上都能呈现一致的用户体验。 直观易用: 通过将页面划..
元服务
23
0
2024-11-20 09:32:47
【待更新】OpenHarmony——家庭云相册
OpenHarmony 应用开发系列 1. 开发环境搭建 1.1 OpenHarmony 操作系统简介 1.2 安装与配置开发工具 1.3 创建 OpenHarmony 应用 2. 鸿蒙应用的用户界面设计 2.1 设计原则与UI组件概览 2.2 使用DevEco Studio设计UI 2.3 实现响应式布局 3. 鸿蒙应用的数据管理与存储 3.1 数据存储选..
OpenHarmony
23
0
2024-11-20 09:32:21
【待更新】OpenHarmony——环保行为助手
OpenHarmony 应用开发系列 1. 开发环境搭建 1.1 OpenHarmony 操作系统简介 1.2 安装与配置开发工具 1.3 创建 OpenHarmony 应用 2. 鸿蒙应用的用户界面设计 2.1 设计原则与UI组件概览 2.2 使用DevEco Studio设计UI 2.3 实现响应式布局 3. 鸿蒙应用的数据管理与存储 3.1 数据存储选..
OpenHarmony
22
0
2024-11-20 09:25:18
【待更新】OpenHarmony——待办事项管理
OpenHarmony 应用开发系列 1. 开发环境搭建 1.1 OpenHarmony 操作系统简介 1.2 安装与配置开发工具 1.3 创建 OpenHarmony 应用 2. 鸿蒙应用的用户界面设计 2.1 设计原则与UI组件概览 2.2 使用DevEco Studio设计UI 2.3 实现响应式布局 3. 鸿蒙应用的数据管理与存储 3.1 数据存储选..
OpenHarmony
28
0
2024-11-20 09:24:48
【待更新】OpenHarmony——个人财务管理
OpenHarmony 应用开发系列 1. 开发环境搭建 1.1 OpenHarmony 操作系统简介 1.2 安装与配置开发工具 1.3 创建 OpenHarmony 应用 2. 鸿蒙应用的用户界面设计 2.1 设计原则与UI组件概览 2.2 使用DevEco Studio设计UI 2.3 实现响应式布局 3. 鸿蒙应用的数据管理与存储 3.1 数据存储选..
OpenHarmony
20
0
2024-11-20 09:24:12
【待更新】OpenHarmony——应用健康饮食助手
OpenHarmony 应用开发系列 1. 开发环境搭建 1.1 OpenHarmony 操作系统简介 1.2 安装与配置开发工具 1.3 创建 OpenHarmony 应用 2. 鸿蒙应用的用户界面设计 2.1 设计原则与UI组件概览 2.2 使用DevEco Studio设计UI 2.3 实现响应式布局 3. 鸿蒙应用的数据管理与存储 3.1 数据存储选..
OpenHarmony
25
0
2024-11-19 20:57:02
「Mac玩转仓颉内测版22」基础篇2 - 基础数据类型简述
本篇简要介绍Cangjie编程语言中的10种基础数据类型,包括整数、浮点数、布尔、字符、字符串、元组、数组、区间、Unit和Nothing类型,为后续的详细学习奠定基础。 关键词 基础数据类型 整数类型 浮点类型 布尔类型 字符类型 字符串类型 元组类型 数组类型 区间类型 Unit类型 Nothing类型 一、整数类型 整数类型用于存储整数值,无小数部分,..
仓颉
22
0
2024-11-19 20:54:48
「Mac玩转仓颉内测版21」基础篇1 - 仓颉程序的基本组成
本篇将系统介绍Cangjie编程语言中程序的基本组成部分,涵盖 main 函数的定义、包与模块的使用、变量类型、作用域和代码结构原则,帮助开发者理解Cangjie程序的整体结构。 关键词 程序入口点 main函数 包与模块 变量类型与作用域 值类型与引用类型 代码结构与规范 一、程序入口点与 main 函数 Cangjie中,main 函数是程序的入口,负责..
仓颉
25
0
2024-11-19 13:11:36
HarmonyOS NEXT应用开发实战:十二、远场通信RCP简单好用的模块化封装
在进行HarmonyOS的应用开发中,我们常常需要进行网络通信。然而,原始的远场通信(RCP)使用方式较为繁琐,让人感到不够便捷。作为一位前期从事小程序开发的开发者,我深受小程序网络访问的简单性和便利性的吸引。因此,我决定在HarmonyOS中打造一个高效的网络组件,简化网络请求的使用方式。 原始使用方式的复杂性 首先,让我们看一下原始的RCP使用方式: /..
HarmonyOS NEXT
45
0
2024-11-19 11:44:40
OpenHarmony-应用框架案例集(0-待更新)
应用构建与交互 Ability Kit:程序框架服务提供应用程序开发和运行的应用模型。 Accessibility Kit:无障碍开发服务提供扩展服务的开放能力。 ArkData:方舟数据管理提供数据存储、数据管理和数据同步能力。 ArkUI:方舟UI框架为应用的UI开发提供了完整的基础设施。 主题换肤: ArkTS:ArkTS是HarmonyOS优选的应..
OpenHarmony
34
0
2024-11-19 11:39:43
OpenHarmony-应用案例集合(5-待更新)
关于这一期,我精选了五款应用案例,这些应用覆盖了健康、理财、事物管理、环保和家庭共享等多个领域,旨在通过鸿蒙操作系统的强大功能,为用户提供便捷、高效和愉悦的体验。 后续会对这五款应用进行案例的更新和完善介绍 1. 健康饮食助手(待更新) 健康饮食助手App旨在帮助用户制定和遵循健康饮食计划。它提供个性化的饮食建议,根据用户的健康状况、营养需求和口味偏好推荐食..
OpenHarmony
44
0
2024-11-19 11:39:13
OpenHarmony-组件小系列(已更新 1)
ArkUI Slider & Image 1.滑动魅力:图片编辑器的交互艺术..
OpenHarmony
41
0
2024-11-19 10:05:08
鸿蒙如何查询应用包的名称、供应商、版本号、版本文本、安装时间、更新时间描述信息
鸿蒙如何查询应用包的名称、供应商、版本号、版本文本、安装时间、更新时间描述信息 在开始之前需要了解 BundleInfo 应用包信息,三方应用可以通过bundleManager.getBundleInfoForSelf获取自身的应用包信息,其中入参bundleFlags指定所返回的BundleInfo中所包含的信息。 称类型只读可选说明 namestring..
HarmonyOS NEXT
18
0
2024-11-19 09:46:19
如何调用系统拍照并获取图片
如何调用系统拍照并获取图片 import { cameraPicker } from '@kit.CameraKit'; import { camera } from '@kit.CameraKit'; import { BusinessError } from '@ohos.base'; import { hilog } from '@kit.Perfor..
OpenHarmony
23
0
2024-11-19 08:48:08
如何实现应用的屏幕自动旋转
如何实现应用的屏幕自动旋转 有开发者问,如何实现应用的屏幕自动旋转,其实只要在module.json5添加属性"orientation": "auto_rotation"。就可以。 orientation标识当前UIAbility组件启动时的方向。orientation支持的取值如下: - unspecified:未指定方向,由系统自动判断显示方向。 - l..
OpenHarmony
19
0
2024-11-18 22:06:47
OpenHarmony应用如何一键置灰
一键置灰通常应用于如下场景 1. 重大悼念活动: 在国家发生重大灾难、事故或举行悼念日等特殊时期,为了表达对逝者的尊重和哀悼,许多 APP 会将界面置灰。例如,在一些地震、空难等灾难事件发生后,以及全国性的哀悼日期间,大量 APP 会响应号召进行一键置灰。这不仅是一种情感上的表达,也是企业和平台社会责任感的体现。 2. 特殊纪念日或主题活动: 某些具有特殊意..
HarmonyOS NEXT
361
1
2024-11-18 21:16:22
最受欢迎的三方库之harmony-utils
harmony-utils (API12 - 5.0.3.906) 🏆简介与推荐 harmony-utils 一款功能丰富且极易上手的HarmonyOS工具库,借助众多实用工具类,致力于助力开发者迅速构建鸿蒙应用。其封装的工具涵盖了APP、设备、屏幕、授权、通知、线程间通信、弹框、吐司、生物认证、用户首选项、拍照、相册、扫码、文件、日志,异常捕获、字符、字..
三方库
81
0
2024-11-18 21:14:23
最受欢迎的三方库之harmony-dialog
harmony-dialog (API12 - 5.0.3.800) 🏆简介与推荐 harmony-dialog 一款极为简单易用的零侵入弹窗,仅需一行代码即可轻松实现,无论在何处都能够轻松弹出。其涵盖了 AlertDialog、TipsDialog、ConfirmDialog、SelectDialog、CustomContentDialog、TextIn..
三方库
36
0
2024-11-18 21:11:27
china_area,国区域数据,省市县三级数据
china_area 🏆简介 china_area 中国区域数据,省市县三级数据。 🌞下载安装 ohpm i @nutpi/china_area OpenHarmony ohpm 环境配置等更多内容,请参考如何安装 OpenHarmony ohpm 包 📚AreaHelper 方法介绍 getAreaStrSyncgetAreaStr获取省市县的JSO..
三方库
21
0
2024-11-18 20:09:09
「Mac玩转仓颉内测版20」PTA刷题篇11 - L1-011 A-B
本篇将继续讲解PTA平台上的题目 L1-011 A-B,通过对两个字符串进行处理,将字符串 A 中所有在字符串 B 中出现的字符删除,进一步提升Cangjie编程语言的字符串操作与逻辑处理能力。 关键词 PTA刷题 字符串处理 条件判断 Cangjie语言 一、L1-011 A-B 题目描述:给定两个字符串 A 和 B,将字符串 A 中所有出现在字符串 B ..
仓颉
26
0
2024-11-18 20:07:25
「Mac玩转仓颉内测版19」PTA刷题篇10 - L1-010 比较大小
本篇将继续讲解PTA平台上的题目 L1-010 比较大小,通过对三个整数的排序,进一步提升Cangjie编程语言的数组操作与逻辑处理能力。 关键词 PTA刷题 数字排序 条件判断 Cangjie语言 一、L1-010 比较大小 题目描述:给定3个整数,要求将它们从小到大排序,并按格式输出。 输入格式:在一行中输入3个整数,其间以空格分隔。 输出格式:在一行中..
仓颉
23
0
热门文章
OpenHarmony特色开发篇
6 浏览
0 评论
「Mac畅玩鸿蒙与硬件43」UI互动应用篇20 - 闪烁按钮效果
7 浏览
0 评论
「Mac玩转仓颉内测版39」小学奥数篇2 - 如何分糖果
10 浏览
0 评论
OpenHarmony跨平台框架开发指南
8 浏览
0 评论
如何通过系统相机拍照和录像
7 浏览
0 评论
鸿蒙元服务——计算器页面制作
38 浏览
3 评论
「Mac畅玩鸿蒙与硬件42」UI互动应用篇19 - 数字键盘应用
14 浏览
0 评论
「Mac畅玩鸿蒙与硬件41」UI互动应用篇18 - 多滑块联动控制器
21 浏览
0 评论