2025-01-15 11:43:55
Harmony OS Next应用“丁斗口算”开发记录(13)
第十三节 倒计时与提示 这个应用已经上架,现在版本为V1.9.5,跟本贴有一些不一样的地方。有兴趣的朋友可以下载体验。希望能在评论区看到您的建议。 用户点击进入题目页后,需要增加一个倒计时,给用户一个准备过程,以提高做题速度。倒计时固定为3秒,思路仍然是一个自定义对话框。关于自定义对话框已在上一节说过了,这里只写倒计时部分。 对话框中增加一个定时器,每0.1..
HarmonyOS NEXT
227
0
2025-01-15 11:33:23
Harmony OS Next应用“丁斗口算”开发记录(10)
第十节 自动生成题目及答案 本应用题目类型包括加减法、乘除法、方程等,题目生成基于随机数,但也有其他问题需要解决。以加减法为例,主要思路如下: 限定加减法的数值范围,包括10以内、20以内、50以内、100以内:这通过限定生成的随机数的范围实现。 限制加法题目两个加数不能相同:通过判断两个数是否相同,相同则重新生成一个数直到不同为止。 随机的使题目为加法或减..
HarmonyOS NEXT
241
0
2025-01-15 11:31:58
Harmony OS Next应用“丁斗口算”开发记录(8)
第八节 自适应拉伸3 本节讲述右侧数字按钮部分的一多适配设计。数字按钮是用来输入答案的。为什么要设计数字按钮,而不是用数字键盘呢?实际上最早的版本就是用的系统输入法,但是,在多个题目之间切换的时候,输入法一直在弹出、退出,非常影响使用。如果将输入法窗口固定不动,又会严重影响可使区域的面积。并且,系统输入法的数字键盘,不包括本应用的控制键(上一题、下一题等),..
HarmonyOS NEXT
198
0
2025-01-15 11:31:31
Harmony OS Next应用“丁斗口算”开发记录(7)
第七节 自适应拉伸2 这个应用已经上架,且已经更新过了,跟本贴有一些不一样的地方。有兴趣的朋友可以下载体验。希望能在评论区看到您的建议。 题目页的主要区域,也就是下部区域,使用Row组件实现。Row组件内分为左右两部分,这里的设计思路是高度占满上级组件,宽度按比例分割。 Row() // 主要区域 { Flex({direction: FlexDirecti..
HarmonyOS NEXT
201
0
2025-01-15 11:02:41
Harmony OS Next应用“丁斗口算”开发记录(3)
第三节 适配设备旋转 用户旋转设备后,屏幕显示也应同时变化以适应宽度/高度的不同。设计思路是监视组件尺寸,在尺寸变化时,刷新显示。上一节说到了主要是Grid组件内Item的排列变化。代码如下 @State Orient_V : boolean = true; Build(){ Flex({ direction: FlexDirection.Column}) ..
HarmonyOS NEXT
211
0
2025-01-14 17:14:42
HarmonyOS NEXT应用开发边学边玩,从零实现一影视APP(四、最近上映电影滚动展示及加载更多的实现)
在HarmonyOS NEXT开发环境中,我们可以使用多种组件和库来构建丰富且交互友好的应用。本文将展示如何使用HarmonyOS NEXT框架和nutpi/axios库,从零开始实现一个简单的影视APP的首页,主要关注最近上映电影的滚动展示及加载更多功能的实现。 安装nutpi/axios 首先,我们需要在项目中安装nutpi/axios库。 ohpm i..
HarmonyOS NEXT
229
0
2025-01-13 19:30:07
HarmonyOS NEXT边学边玩,从零开发一款影视APP(二、首页轮播图懒加载的实现)
在开发一款影视APP时,首页的轮播图是一个非常重要的部分。它不仅能够吸引用户的注意力,还能有效地推广重点内容。为了提升应用的性能和用户体验,我们可以实现轮播图的懒加载功能。本文将详细介绍如何在HarmonyOS NEXT应用开发中实现这一功能。 1. 数据源设计 开源仓库地址:https://atomgit.com/csdn-qq8864/hmmovie [..
HarmonyOS NEXT
309
0
2025-01-12 20:33:20
鸿蒙preference数据缓存进阶用法实现增删改查
前言导读 最近在看这个数据缓存,然后也是群友一个问题一直卡着,到今天才有给群友处理, 今天主要分享的时候 鸿蒙用户首选项缓存数据 进阶用法 实现我们的增删改查 效果图 增加数据 [图片] 查询数据 [图片] 更新数据 [图片] [图片] 删除数据 删除下标为2的数据 [图片] [图片] 具体实现: PreferencesUtil 工具类实现 import L..
HarmonyOS NEXT
294
0
2025-01-12 11:43:51
华为鸿蒙原生应用碰一碰分享
华为鸿蒙原生应用碰一碰分享 华为分享新推出碰一碰分享,支持用户通过碰一碰发起跨端分享,可实现传输图片、共享wifi等。 场景介绍 宿主应用进入一个可以分享的界面,比如打开或者选中的一个文件、一条备忘录、一个联系人详情,或个人热点/WIFI等。 宿主应用可以分享多个内容,如选中的多张图片等。 手机应用发起碰一碰分享时,双端设备需要在亮屏、解锁的状态下并且都已开..
HarmonyOS NEXT
527
1
2025-01-08 13:52:27
鸿蒙原生应用如何才能拉起系统浏览器?
鸿蒙原生应用如何才能拉起系统浏览器? [图片] 通过隐式指定want参数中的action为ohos.want.action.viewData来拉起浏览器应用 开发者可以通过隐式指定want参数中的action为ohos.want.action.viewData来拉起浏览器应用,并在want参数中的uri配置拉起后打开的网页链接。具体可参考如下代码。 示例代码..
HarmonyOS NEXT
346
0
2025-01-06 09:32:01
HarmonyOS NEXT应用开发实战(一):边学边玩,从零开发一款影视APP
引言 学习一项技能,最好也最快的办法就是动手实战。通过自己给自己找项目练习,不仅能够激发兴趣,还能从开发实战中不断总结经验。这种学习方法是最为高效的。今天,我们将通过开发一款名为“爱影家”的影视APP,来学习HarmonyOS NEXT应用开发。 这个项目简单小巧,非常适合拿来练手。在开发过程中,你不仅能锻炼编程技能,还能在真实的开发环境中感受到项目开发的乐..
HarmonyOS NEXT
273
0
2025-01-05 16:25:37
鸿蒙元服务实战-笑笑五子棋(5)
鸿蒙元服务实战-笑笑五子棋(5) 来到最后一章了,这一章节讲两个部分。一是笑笑五子棋的卡片制作,二就是发布上架。 卡片介绍 Form Kit(卡片开发框架)提供了一种在桌面、锁屏等系统入口嵌入显示应用信息的开发框架和 API,可以将应用内用户关注的重要 信息或常用操作抽取到服务卡片(以下简称“卡片”)上,通过将卡片添加到桌面上,以达到信息展示、服务直达的便捷..
HarmonyOS NEXT
149
0
2025-01-05 16:25:26
鸿蒙元服务实战-笑笑五子棋(4)
鸿蒙元服务实战-笑笑五子棋(4) 我们在这一章节主要实现五子棋的基本逻辑 核心目录结构 ├─ets │ ├─entryability │ │ EntryAbility.ets │ │ │ ├─entryformability │ │ EntryFormAbility.ets │ │ │ ├─pages │ │ Index.ets │ │ │ ├─views ..
HarmonyOS NEXT
186
0
2025-01-05 16:25:09
鸿蒙元服务实战-笑笑五子棋(3)
鸿蒙元服务实战-笑笑五子棋(3) 接上篇。上一篇主要讲解了元服务的创建和 canvas 的一些基本使用,直线、矩形、弧形、文本、图像等。canvas 本身还有很多其他 的功能。这里继续围绕 canvas 进行讲解。 createPattern createPattern(image: ImageBitmap, repetition: string | nul..
HarmonyOS NEXT
153
0
2025-01-05 00:26:40
鸿蒙元服务实战-笑笑五子棋(2)
鸿蒙元服务实战-笑笑五子棋(2) 章节导读 本章节主要讲解如何创建元服务和使用 canvas 描绘图形 目标 [图片] 上一章最后讲到了 笑笑五子棋 主要的技术栈如下: ArkTS API 12 Canvas 元服务独有的 AtomicServiceTabs 卡片开发 元服务的创建 元服务的上架 那么本章节就开始实现这个案例。 AGC 平台上创建元服务 需要..
HarmonyOS NEXT
193
0
2025-01-04 19:59:50
鸿蒙元服务实战-笑笑五子棋(1)
鸿蒙元服务实战-笑笑五子棋(1) 前言 作为鸿蒙应用的深度开发者都应该知道,经历了波澜壮阔 12 月风波,到 2025 年新的开始。鸿蒙应用开发的热度算是下去一些了。 这里就把之前上架了的元服务-《笑笑五子棋》给开源分享出来。 笑笑五子棋 笑笑五子棋的名字比较朴素,因为笑笑这个名字是我女儿的名字,这也应该是众多屌丝程序员独有的浪漫了吧(自嗨)。 界面风格如下..
HarmonyOS NEXT
246
0
2025-01-03 11:01:53
鸿蒙Next如何处理相机在全屏预览的时候,画面会有变形和拉伸的问题?
问题描述:鸿蒙Next如何处理相机在全屏预览的时候,画面会有变形和拉伸的问题? 问题分析: 如果你在相机开发的时候,设置的预览画面是全屏的尺寸:meta60 2760/1260=2.19, 预览用的相机尺寸是1920/1080=1.777 那么这个预览画面1.77投在xcomponent2.19比例上,必然会拉伸变形; 所以要全屏预览还要不变形:需要先获取手..
HarmonyOS NEXT
301
0
2025-01-03 11:01:31
鸿蒙Next如何实现打开相册选图片功能?
问题描述:鸿蒙Next如何实现打开相册选图片功能 应用场景:用户个人中心自定义头像的时候,需要选择相册上传照片。 解决方案: 使用picker这个API实现从系统上获取相册图片这个点的, 1、首先要实例一个选择参数PhotoSelectOptions 里面需要设置媒体文件类型还有一个数量 2、然后—>实例一个选择器PhotoViewPicker, 3、..
HarmonyOS NEXT
432
0
热门文章
鸿蒙HarmonyOS开源项目:知乎日报-爱影家-爱音乐-后台接口资源分享
111 浏览
0 评论
利用扣子平台搭建获取抖音某用户主页的视频文案并写入多维表格的工作流
149 浏览
0 评论
利用扣子平台搭建获取抖音用户视频的插件
140 浏览
0 评论
鸿蒙HarmonyOS入门学习竟如此简单,如何三天上手鸿蒙应用开发
176 浏览
0 评论
大学生为什么建议学仓颉?
326 浏览
0 评论
仓颉语言编程入门:第一个 Windows 下的仓颉应用程序
290 浏览
0 评论
【 技术开源共建 】开源日历组件ossimplecalendarview快速集成
193 浏览
0 评论
