2024-11-14 23:16:09
「Mac玩转仓颉内测版13」PTA刷题篇4 - L1-004 计算摄氏温度
本篇将讲解PTA题目 L1-004 计算摄氏温度,通过温度转换公式,进一步巩固Cangjie编程语言中数学运算与输入输出的操作技能。 关键词 PTA刷题 温度转换 数学运算 输入输出 Cangjie语言 一、L1-004 计算摄氏温度 题目描述:根据给定的华氏温度,计算对应的摄氏温度。 输入格式:一个整数表示华氏温度 F。 输出格式:在一行中输出“Celsi..
仓颉
141
0
2024-11-14 23:05:45
「Mac玩转仓颉内测版12」PTA刷题篇3 - L1-003 个位数统计
本篇将继续讲解PTA平台上的题目 L1-003 个位数统计,通过对数字的处理与统计,掌握基础的字符串操作与数组计数功能,进一步提升Cangjie编程语言的实际应用能力。 关键词 PTA刷题 数字统计 数组操作 字符串处理 编程技巧 一、L1-003 个位数统计 题目描述:给定一个正整数,统计该数字中每个数字0-9出现的次数。 输入格式:一个非负整数 N。 输..
仓颉
154
0
2024-11-14 20:51:26
「Mac玩转仓颉内测版11」PTA刷题篇2 - L1-002 打印沙漏
本篇将深入讲解PTA平台上的题目 L1-002 打印沙漏,通过符号打印与循环控制的结合,构建一个沙漏形状,进一步强化对循环、条件判断及输出控制的掌握。 关键词 PTA刷题 打印沙漏 循环控制 输出格式 算法练习 一、L1-002 打印沙漏 题目描述:输入一个正整数 N,用字符 * 打印出一个沙漏形状,要求符号数量尽可能使用完。 输入格式:正整数 N(1 ≤ ..
仓颉
146
0
2024-11-14 20:44:21
「Mac玩转仓颉内测版10」PTA刷题篇1 - L1-001 Hello World
本篇围绕PTA平台上的题目 L1-001 Hello World,详述题目要求、代码实现、解题思路及执行示例。通过基础题目的引导,帮助读者更好地理解Cangjie语言的输出功能,强化编程实际操作能力。 关键词 PTA刷题 编程题解 基础输出 Cangjie语言 算法练习 一、L1-001 Hello World 题目描述:输出字符串 Hello World。..
仓颉
141
0
2024-11-14 17:12:32
鸿蒙原生开发手记:02-服务卡片开发
介绍 服务卡片是一直桌面小组件,可以放置在桌面上等位置,一触即达。 服务卡片分为静态卡片和动态卡片两类。本文介绍静态卡片。 创建 回到 DevEco,在目录entry右键,点击创建 Service Widget,选择 Static Widget, 点击 Next。 [图片] 输入名称,选择支持的卡片大小,点击确定创建卡片。 其中 22 代表 2行2列,12 ..
OpenHarmony
147
0
2024-11-14 16:47:16
HarmonyOS NEXT应用开发 ( 应用的签名打包上架,各种证书详解)
前言 没经历过童鞋,首次对HarmonyOS的应用签名打包上架可能感觉繁琐。需要各种秘钥证书生成和申请,混在一起也分不清。其实搞清楚后也就那会事,各个文件都有它存在的作用。 HarmonyOS通过数字证书与Profile文件等签名信息来保证鸿蒙应用/元服务的完整性,鸿蒙应用/元服务如需上架则必须通过签名校验。因此,需要使用发布证书和Profile文件对鸿蒙应..
HarmonyOS NEXT
153
0
2024-11-14 15:38:53
鸿蒙原生开发手记:01-元服务开发
简介 元服务是鸿蒙中的一种轻量应用形态,无需下载,直接运行。类似于微信小程序,但与小程序不同的是,元服务更加轻量。 元服务使用原生开发,是系统级提供的,无论从易用性、性能、体验上,都要比小程序好。 创建元服务 使用 DevEco,点击 Create, 左侧模板选择 Atomic Service,右侧模板选择 Empty Ability。根据提示依次点击下一步..
OpenHarmony
157
0
2024-11-14 11:00:51
元服务—实践篇(1)
构建布局 线性布局 层叠布局 弹性布局 相对布局 栅格布局 线性布局 线性布局(LinearLayout)是开发中最常用的布局,通过线性容器Row和Column构建。线性布局是其他布局的基础,其子元素在线性方向上(水平方向和垂直方向)依次排列。线性布局的排列方向由所选容器组件决定,Column容器内子元素按照垂直方向排列,Row容器内子元素按照水平方向排列。..
元服务
155
0
2024-11-14 10:38:41
元服务—基础篇(3)
布局 线性布局(Row、Column) 如果布局内子元素超过1个时,且能够以某种方式线性排列时优先考虑此布局。 层叠布局(Stack) 组件需要有堆叠效果时优先考虑此布局。层叠布局的堆叠效果不会占用或影响其他同容器内子组件的布局空间。例如Panel作为子组件弹出时将其他组件覆盖更为合理,则优先考虑在外层使用堆叠布局。 弹性布局(Flex) 弹性布局是与线性布..
元服务
146
0
2024-11-14 09:58:29
贡献三方包的时候,审核失败一般都是什么原因?
npm可以发布空包但是ohpm需要审核,如果审核失败一般是什么原因?最好附带官方的回复截图,谢谢!!!!..
三方库
153
4
2024-11-13 19:55:46
「Mac玩转仓颉内测版9」入门篇9 - 综合案例篇
本篇结合前面学习的Cangjie语法、变量命名规则、控制结构以及函数与方法,通过一个综合案例演示如何将这些知识应用到实际编程项目中。通过该案例,可以更好地理解如何使用Cangjie编写结构化、清晰且高效的程序。 关键词 综合案例 控制结构 函数与方法 变量命名 实践应用 一、案例背景 本次综合案例实现一个简单的图书管理系统,包含以下功能: 列出所有书籍及其相..
仓颉
155
0
2024-11-13 19:47:21
「Mac玩转仓颉内测版8」入门篇8 - Cangjie函数与方法
本篇介绍Cangjie编程语言中的函数与方法,帮助理解如何通过函数封装重复操作,提升代码的复用性和可维护性。 关键词 Cangjie函数 方法定义 参数传递 返回值 模块化与复用性 一、什么是函数? 函数是一个代码块,用于接收参数、执行操作并返回结果。在Cangjie中,函数可以接受多个参数,并支持多种返回值类型。 二、函数的定义与调用 2.1 定义函数 在..
仓颉
146
0
2024-11-13 15:50:18
HarmonyOS应用开发实战:半天实现知乎日报项目(九、知乎日报项目接口使用指南)
在本篇博文中,我们将带您完成一个简单的知乎日报项目,主要关注如何使用 h_request库与后端接口进行交互。我们将快速搭建起项目,并利用该库的优势提高开发效率。 选择 h_request 的理由 在进行 HarmonyOS 开发时,原始的 ohos.net.http 接口虽功能强大,却往往需要编写较多的代码来处理网络请求、错误处理等。这使得开发过程变得繁琐..
HarmonyOS NEXT
159
0
2024-11-13 15:45:29
HarmonyOS应用开发实战:半天实现知乎日报项目(八、知乎日报详情页的实现)
在本篇博文中,我们将探讨如何使用 HarmonyOS Next 框架开发一个知乎日报的详情页,逐步介绍所用到的组件及代码实现。知乎日报是个小巧完整的小项目,这是一个循序渐进的过程,适合初学者和有一定开发经验的工程师参考。 1. 项目背景 知乎日报是一个非常热门的新闻聚合应用,通过API接口获取最新的新闻内容。在我们的实现中,我们将从知乎接口获取详情数据,并在..
HarmonyOS NEXT
139
0
2024-11-13 15:23:02
HarmonyOS应用开发实战:半天实现知乎日报项目(七、知乎日报List列表下拉刷新及上滑加载更多分页的实现)
在现代应用开发中,列表展示是非常普遍且重要的需求。无论是新闻、社交媒体,还是电商平台,用户通常都希望能够便捷地浏览大量信息。因此,如何高效地实现列表的加载和分页功能显得尤为重要。在这篇文章中,我们将以“知乎日报”的例子,介绍如何使用HarmonyOS NEXT框架实现一个支持下拉刷新和上滑加载更多的列表。 本文主要介绍 ArkUI 开发中最常用的场景下拉刷新..
HarmonyOS NEXT
138
0
2024-11-13 13:18:07
HarmonyOS应用开发实战:半天实现知乎日报项目(六、首页轮播图的完整实现)
在今天的博文中,我们将深入探讨如何在 HarmonyOS NEXT 中使用 ArkUI 实现一个轮播图组件。我们将通过一个示例代码来演示这个完整的过程,其中包含获取数据、管理数据源以及渲染组件等多个部分。 先来看下最终实现效果: [图片] 项目准备 首先,我们需要导入一些必要的模块和API,如下所示: import { getSwiperList } fr..
HarmonyOS NEXT
180
0
2024-11-13 13:16:24
HarmonyOS应用开发实战:半天实现知乎日报项目( 五、组件导航Navigation使用详解)
在鸿蒙应用开发中,Navigation组件是实现界面间导航的重要工具。本文将介绍如何使用Navigation组件实现页面跳转及参数传递,确保你能轻松构建具有良好用户体验的应用。 当前HarmonyOS支持两套路由机制(Navigation和Router),Navigation作为后续长期演进及推荐的路由选择方案,其与Router比较有不少优势。建议后续直接使..
HarmonyOS NEXT
147
0
2024-11-13 13:04:44
Video组件如何播放图库内的某一个视频
Video组件如何播放图库内的某一个视频 选择器(Picker)是一个封装PhotoViewPicker、DocumentViewPicker、AudioViewPicker等API模块,具有选择与保存的能力。应用可以自行选择使用哪种API实现文件选择和文件保存的功能。该类接口,需要应用在界面UIAbility中调用,否则无法拉起photoPicker应用或..
OpenHarmony
148
0
2024-11-13 12:37:27
HarmonyOS应用开发实战:半天实现知乎日报项目(四、仿知乎日报的首页轮播图实现)
在本篇博文中,我们将探讨如何在HarmonyOS NEXT应用中实现一个仿知乎日报的首页轮播图效果。我们将使用Swiper组件来展示轮播图,并且在轮播图下方添加半透明背景的标题。以下是具体的实现步骤和代码示例。 [图片][图片]编辑 1. 项目结构与数据源 首先,我们需要从API获取轮播图的数据,此处我们模拟一个数据源类MySwiperData来存储和..
HarmonyOS NEXT
143
0
2024-11-13 12:34:47
HarmonyOS应用开发实战:半天实现知乎日报项目(三、ArkUI页面底部导航TabBar的实现)
在开发HarmonyOS NEXT应用时,TabBar是用户界面设计中不可或缺的一部分。本文将通过代码示例,带领大家一同实现一个常用的TabBar,涵盖三个主要的内容页:首页、知乎日报和我的页面。以模仿知乎日报的项目为背景驱动,设定一个小目标,最终实现知乎日报app项目。 1. 项目结构 在我们的代码中,首先需要导入需要使用的页面组件: import Hom..
HarmonyOS NEXT
154
0
2024-11-13 10:00:21
元服务——基础布局概念(二)
布局概述: 组件按照布局的要求依次排列,构成应用的页面。在声明式UI中,所有的页面都是由自定义组件构成,开发者可以根据自己的需求,选择合适的布局进行页面开发。 布局指用特定的组件或者属性来管理用户页面所放置UI组件的大小和位置。在实际的开发过程中,需要遵守以下流程保证整体的布局效果: 1.确定页面的布局结构。 2.分析页面中的元素构成。 3.选用适合的布局容..
元服务
133
0
热门文章
uniapp 极速上手鸿蒙开发
127 浏览
0 评论
鸿蒙原生开发手记:04-一个完整元服务案例
8 浏览
0 评论
OpenHarmonyOS 与 HarmonyOS:相似与差异的深度剖析
121 浏览
0 评论
探索 HarmonyOS:开启万物互联新时代
121 浏览
0 评论
汇率转换
118 浏览
0 评论
探索 ArkTS:开启高效前端开发新时代
124 浏览
0 评论
在OpenHarmony开发者论坛:贡献你的力量
123 浏览
0 评论
开源第三方库资源汇总
117 浏览
0 评论