2025-01-15 21:23:37

HarmonyOS NEXT应用开发边学边玩系列:从零实现一影视APP (五、电影详情页的设计实现)

在上一篇文章中,我们完成了电影列表页的开发。接下来,我们将进入电影详情页的设计实现阶段。这个页面将展示电影的详细信息,包括电影海报、评分、简介以及相关影人等。我们将使用 HarmonyOS 提供的常用组件,并结合第三方库 nutpi/axios 来实现网络请求。下面,我们一步步地来看如何实现电影详情页。 [图片] 获取电影详情接口 首先,我们需要定义一个用于..

HarmonyOS NEXT
291
0
2025-01-15 11:44:20

Harmony OS Next应用“丁斗口算”开发记录(14)

第十四节 上架发布 应用开发完成后,提交App gallery进行审核发布。本贴不详细介绍具体的操作,仅介绍一下本人提交多个APP后的经验,希望能帮到大家。 先在app gallery新建项目—应用,每个项目下可以有多个应用。并获得应用的包名和app id。项目名称与应用名称可以不一样。开发者可自行分类管理。 首先需要申请证书,证书需要两个,一个是扩展名为p..

HarmonyOS NEXT
276
0
2025-01-15 11:43:55

Harmony OS Next应用“丁斗口算”开发记录(13)

第十三节 倒计时与提示 这个应用已经上架,现在版本为V1.9.5,跟本贴有一些不一样的地方。有兴趣的朋友可以下载体验。希望能在评论区看到您的建议。 用户点击进入题目页后,需要增加一个倒计时,给用户一个准备过程,以提高做题速度。倒计时固定为3秒,思路仍然是一个自定义对话框。关于自定义对话框已在上一节说过了,这里只写倒计时部分。 对话框中增加一个定时器,每0.1..

HarmonyOS NEXT
253
0
2025-01-15 11:33:23

Harmony OS Next应用“丁斗口算”开发记录(10)

第十节 自动生成题目及答案 本应用题目类型包括加减法、乘除法、方程等,题目生成基于随机数,但也有其他问题需要解决。以加减法为例,主要思路如下: 限定加减法的数值范围,包括10以内、20以内、50以内、100以内:这通过限定生成的随机数的范围实现。 限制加法题目两个加数不能相同:通过判断两个数是否相同,相同则重新生成一个数直到不同为止。 随机的使题目为加法或减..

HarmonyOS NEXT
263
0
2025-01-15 11:31:58

Harmony OS Next应用“丁斗口算”开发记录(8)

第八节 自适应拉伸3 本节讲述右侧数字按钮部分的一多适配设计。数字按钮是用来输入答案的。为什么要设计数字按钮,而不是用数字键盘呢?实际上最早的版本就是用的系统输入法,但是,在多个题目之间切换的时候,输入法一直在弹出、退出,非常影响使用。如果将输入法窗口固定不动,又会严重影响可使区域的面积。并且,系统输入法的数字键盘,不包括本应用的控制键(上一题、下一题等),..

HarmonyOS NEXT
221
0
2025-01-15 11:31:31

Harmony OS Next应用“丁斗口算”开发记录(7)

第七节 自适应拉伸2 这个应用已经上架,且已经更新过了,跟本贴有一些不一样的地方。有兴趣的朋友可以下载体验。希望能在评论区看到您的建议。 题目页的主要区域,也就是下部区域,使用Row组件实现。Row组件内分为左右两部分,这里的设计思路是高度占满上级组件,宽度按比例分割。 Row() // 主要区域 { Flex({direction: FlexDirecti..

HarmonyOS NEXT
217
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
237
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
253
0
2025-01-13 19:30:07

HarmonyOS NEXT边学边玩,从零开发一款影视APP(二、首页轮播图懒加载的实现)

在开发一款影视APP时,首页的轮播图是一个非常重要的部分。它不仅能够吸引用户的注意力,还能有效地推广重点内容。为了提升应用的性能和用户体验,我们可以实现轮播图的懒加载功能。本文将详细介绍如何在HarmonyOS NEXT应用开发中实现这一功能。 1. 数据源设计 开源仓库地址:https://atomgit.com/csdn-qq8864/hmmovie [..

HarmonyOS NEXT
330
0
2025-01-13 18:09:16

CMake 技术文档:一份朴素的介绍与使用指南

嘿,伙计们,今天我想跟你们聊聊 CMake,这个让我心情有点低落的话题。我知道,听起来可能有点奇怪,但 CMake 这东西,真的让我有点摸不着头脑。我花了不少时间在 Linux 下捣鼓 CMakeLists.txt,但结果呢?源文件丢失的问题还是让我头疼。 CMake 是啥? 首先,CMake 不是一个构建工具,它是一个用来生成构建系统的工具。这意味着,你可..

OpenHarmony
222
0
2025-01-12 20:33:20

鸿蒙preference数据缓存进阶用法实现增删改查

前言导读 最近在看这个数据缓存,然后也是群友一个问题一直卡着,到今天才有给群友处理, 今天主要分享的时候 鸿蒙用户首选项缓存数据 进阶用法 实现我们的增删改查 效果图 增加数据 [图片] 查询数据 [图片] 更新数据 [图片] [图片] 删除数据 删除下标为2的数据 [图片] [图片] 具体实现: PreferencesUtil 工具类实现 import L..

HarmonyOS NEXT
322
0
2025-01-12 11:43:51

华为鸿蒙原生应用碰一碰分享

华为鸿蒙原生应用碰一碰分享 华为分享新推出碰一碰分享,支持用户通过碰一碰发起跨端分享,可实现传输图片、共享wifi等。 场景介绍 宿主应用进入一个可以分享的界面,比如打开或者选中的一个文件、一条备忘录、一个联系人详情,或个人热点/WIFI等。 宿主应用可以分享多个内容,如选中的多张图片等。 手机应用发起碰一碰分享时,双端设备需要在亮屏、解锁的状态下并且都已开..

HarmonyOS NEXT
608
1
2025-01-11 17:52:11

开明软件包:openKyLin 的创新之举

开明软件包:openKyLin 的创新之举 什么是 openKyLin? openKyLin(开放麒麟)是一个由基础软硬件企业、非营利性组织、社团组织、高等院校、科研机构和个人开发者共同创立的开源社区。它的目标是在开源、自愿、平等和协作的基础上,通过开源、开放的方式与企业构建合作伙伴生态体系,共同打造桌面操作系统顶级社区。openKyLin 2.0 版本更是..

OpenHarmony
299
0
2025-01-11 02:28:29

探索未来:如何基于源码构建 openKyLin 包

早上补充..

OpenHarmony
279
0
2025-01-10 22:57:22

掌握未来:解锁 openKyLin 中的 Linux 命令操作

掌握未来:解锁 openKyLin 中的 Linux 命令操作 嘿,想搞懂 openKyLin 系统里的命令操作吗?那可得先知道它可是基于 Linux 内核的,所以大部分命令都是 Linux 那套。别急,我这就给你好好唠唠,咋在 openKyLin 里用这些命令搞定事儿。 一、先瞅瞅 openKyLin 是啥玩意儿 openKyLin,就是个操作系统呗,跟 ..

OpenHarmony
420
0
2025-01-09 16:37:39

掌握未来:OpenKyLin 避坑指南

OpenKyLin 避坑指南 启动盘与系统安装 待拟 软件包构建 待拟 待拟 待拟..

OpenHarmony
231
0