2024-11-26 19:07:23

元服务——实践篇

栅格布局(GridRow/GridCol) 栅格容器GridRow 栅格系统断点 栅格系统以设备的水平宽度(屏幕密度像素值,单位vp)作为断点依据,定义设备的宽度类型,形成了一套断点规则。开发者可根据需求在不同的断点区间实现不同的页面布局效果。 栅格系统默认断点将设备宽度分为xs、sm、md、lg四类,尺寸范围如下: 断点名称 取值范围(vp) 设备描述 x..

元服务
263
0
2024-11-26 18:59:48

「Mac玩转仓颉内测版36」PTA刷题篇15 - L1-015 跟奥巴马一起画方块

本篇将讲解PTA平台上的题目 L1-015 跟奥巴马一起画方块,通过字符的重复输出,进一步熟悉Cangjie编程语言中的循环控制与格式化输出。题目背景介绍了美国前总统奥巴马通过编程画出了一个简单的图形,现在让我们也来画一个类似的方块图形。 关键词 PTA刷题 图形输出 循环控制 格式化输出 Cangjie语言 一、L1-015 跟奥巴马一起画方块 题目描述:..

仓颉
321
0
2024-11-26 18:58:33

「Mac玩转仓颉内测版35」PTA刷题篇14 - L1-014 简单题

本篇将讲解PTA平台上的题目 L1-014 简单题,这是一个非常简单的输出题,主要练习Cangjie编程语言的基本输出操作。 关键词 PTA刷题 输出操作 Cangjie语言 一、L1-014 简单题 题目描述:没有任何输入。你只需要在一行中输出 This is a simple problem.。 输入格式:无。 输出格式:在一行中输出 This is a..

仓颉
265
0
2024-11-26 17:49:19

OpenHarmony应用:货币兑换数据获取与显示

request接口开发步骤 从@ ohos.net.http中导入http命名空间。 调用createHttp()方法,创建一个HttpRequest对象。 调用该对象的on()方法,订阅http响应头事件,此接口会比request请求先返回。可以根据业务需要订阅此消息。 调用该对象的request()方法,传入http请求的url地址和可选参数,发起网络请..

三方库
273
0
2024-11-26 15:59:37

简易的新闻榜单搭建

元服务
233
0
2024-11-26 11:22:39

HarmonyOS 汇率转换应用Demo练习

简介 在本教程中,我对课堂上讲解的汇率转换Demo进行复现和代码微调。 本Demo基于 HarmonyOS 和 TypeScript。应用程序通过一个在线汇率 API,实时查询美元(USD)兑换人民币(CNY)的汇率,用户可以输入金额并获得对应兑换值。 [图片] [图片] 开发环境 DevEco Studio 最新版 HarmonyOS 3.0+ 支持的设备..

HarmonyOS NEXT
251
0
2024-11-26 10:58:41

鸿蒙多环境配置一

在实际开发过程中,你是否遇到了如下一些问题。项目分多套环境,如开发环境,生产环境,甚至还有灰度环境,不同的环境请求的服务器地址不一样,不同环境依赖的库也不一样,使用的三库key也不一样。测试会问开发环境的包和生产环境的包可以同时安装在手机上吗,我怎么区分哪个是生产环境的包,开发环境能否加个入口等等。 是否可以使用debug和release来区分不同的环境 大..

HarmonyOS NEXT
265
0
2024-11-25 20:05:12

「Mac玩转仓颉内测版34」PTA刷题篇13 - L1-013 计算阶乘和

本篇将讲解PTA平台上的题目 L1-013 计算阶乘和,通过对阶乘运算的实现,进一步提升Cangjie编程语言的循环控制与数学运算能力。 关键词 PTA刷题 阶乘计算 数学运算 循环控制 Cangjie语言 一、L1-013 计算阶乘和 题目描述:给定一个正整数 n,计算并输出 1! + 2! + ... + n! 的值。 输入格式:输入包含一个正整数 n,..

仓颉
313
0
2024-11-25 20:03:59

「Mac玩转仓颉内测版33」PTA刷题篇12 - L1-012 计算指数

本篇将继续讲解PTA平台上的题目 L1-012 计算指数,通过指数运算的实现,进一步提升Cangjie编程语言的数学运算与逻辑处理能力。 关键词 PTA刷题 指数运算 数学计算 Cangjie语言 一、L1-012 计算指数 题目描述:给定一个不超过 10 的正整数 n,计算 2^n 的值,并输出结果。 输入格式:输入包含一个正整数 n,其中 1 ≤ n ≤..

仓颉
265
0
2024-11-24 22:09:58

通过简单计算器熟悉栅格化布局

元服务
268
0
2024-11-24 16:14:22

OpenHarmony 中的HAP、HAR、HSP区别

OpenHarmony 中的HAP、HAR、HSP区别 想要更加合理的开发一个企业级别的Harmony应用,那么就不得不提其中的HAP、HAR、HSP了。 前言 对于普通的用户来说,可能一个普通的应用就等于一个安装文件如安卓下的APK。但是对于Harmony应用开发工程师来讲,一个应用包含的内容仅仅不止于此。 用户应用程序泛指运行在设备的操作系统之上,为用户..

OpenHarmony
310
0
2024-11-24 16:14:06

带你实现OpenHarmony 微信聊天02

带你实现OpenHarmony 微信聊天02 接上一篇 前言 代码会统一放在码云上 案例目标 这个是安卓手机上的真正的微信聊天界面功能效果 [图片] 实际效果 [图片] 案例功能 上一篇,已经实现了以下功能 页面沉浸式 聊天内容滚动 输入框状态切换 聊天信息框宽度自适应 输入法避让 canvas声纹 按住说话 发送文字 录音-发送语音 语音消息根据时长自动宽..

OpenHarmony
307
0
2024-11-24 16:13:47

带你实现 OpenHarmony 微信聊天 01

带你实现 OpenHarmony 微信聊天 01 前言 代码会统一放在码云上,纯静态的完整代码会放在末尾 案例目标 这个是安卓手机上的真正的微信聊天界面功能效果 [图片] 实际效果 [图片] 案例功能 页面沉浸式 聊天内容滚动 输入框状态切换 聊天信息框宽度自适应 输入法避让 语音消息根据时长自动宽度 canvas 声纹 按住说话 手势坐标检测取消发送-语音..

OpenHarmony
278
0
2024-11-24 16:13:15

OpenHarmony 实战卡片开发 03

OpenHarmony 实战卡片开发 03 在前面两张,我们基本掌握了卡片的使用流程,本章节就通过一个实战来加强对卡片使用的理解。 要完成的案例 [图片] [图片] 新建项目和新建服务卡片 [图片] [图片] 设置沉浸式 entry/src/main/ets/entryability/EntryAbility.ets [图片] 首页显示轮播图数据 [图片] ..

OpenHarmony
272
0
2024-11-24 16:12:42

OpenHarmony 实战卡片开发 02

OpenHarmony 实战卡片开发 02 卡片开发中,还有一个难点是显示图片。其中分为显示本地图片和显示网络图片 显示本地图片 卡片可以显示本地图片,如存放在应用临时目录下的图片。路径比如 /data/app/el2/100/base/你的项目boundleName/temp/123.png 以下操作是为了得到一张 该目录下的图片做的准备工作 截图,得到一..

OpenHarmony
264
0
2024-11-24 16:12:31

OpenHarmony 实战卡片开发 01

OpenHarmony 实战卡片开发 01 介绍 Form Kit(卡片开发服务)提供一种界面展示形式,可以将应用的重要信息或操作前置到服务卡片(以下简称“卡片”),以达到服务直达、减少跳转层级的体验效果。卡片常用于嵌入到其他应用(当前被嵌入方即卡片使用方只支持系统应用,例如桌面)中作为其界面显示的一部分,并支持拉起页面、发送消息等基础的交互能力。 如: [..

OpenHarmony
377
0
2024-11-24 16:12:16

OpenHarmony 设计模式-单例模式

OpenHarmony 设计模式-单例模式 前言 软件设计模式([Design pattern](https://baike.baidu.com/item/Design pattern/10186718?fromModule=lemma_inlink)),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重..

OpenHarmony
318
0
2024-11-24 16:11:26

OpenHarmony 如何优雅的编写注释

OpenHarmony 如何优雅的编写注释 程序员箴言 我最讨厌世界上的两种人: 第一种是不写注释的人 第二种是让我写注释的人 前言 随着OpenHarmony的发展加快,不少的公司已经陆续加大了资源来开发软件项目。那么伴随项目的发展,项目团队也需要按照一定 的规范来编写项目注释或者代码的说明文档。 我认为编写项目注释或者代码的说明文档最小的代价就是 直接通..

OpenHarmony
281
0
2024-11-24 16:11:09

OpenHarmony 开发的艺术 面向对象

OpenHarmony 开发的艺术 面向对象 聊聊应用的开发范式 Harmony应用的主要开发范式,是采用了类似面向对象的范式。 struct 在java语言中表示结构体。 前端工程师可以将其看成是class即可 [图片] 其实这个开发风格会给大部分的前端工程师不太适应的感觉。因为目前主流的前端开发框架,在开发组件*(一个应用由各种各样的组件组成)*的时候不..

OpenHarmony
258
0
2024-11-24 16:10:00

OpenHarmony 关于页面渲染的性能优化方案

OpenHarmony 关于页面渲染的性能优化方案 OpenHarmony 应用开发中,用户的使用体验至关重要。其中用户启动APP到呈现页面主要包含三个步骤: 框架初始化 页面加载 布局渲染 [图片] 从页面加载到布局渲染中,主要包含了6个环节: 执行页面文件 生成页面节点树 页面节点树挂载 布局 渲染 展示 页面节点树挂载的速度取决于节点的数量,我们可以理..

OpenHarmony
338
0
2024-11-24 16:09:48

OpenHarmony 浅谈 发布-订阅模式

OpenHarmony 浅谈 发布-订阅模式 前言 其实在目前的鸿蒙应用开发中,或者大前端时代、vue、react、小程序等等框架、语言开发中,普通的使用者越来越少的会碰到必须要掌握设计模式的场景。大白话意思就是一些框架封装太好了,使用者只管在它们的体系下使用就行,哪怕不懂设计模式,也不妨碍我们正常开发业务。但是,如果碰到要封装一些工具、或者游戏开发的时候,..

OpenHarmony
331
0