- 博客(21)
- 收藏
- 关注
原创 HarmonyOSNext_API16_Tabs组件
就像手机里的“分类文件夹”——把一堆内容分成几个标签页,用户点哪个标签就显示对应的内容,既省屏幕空间,又方便快速切换。用Tabs组件,就像给APP装了几个“智能抽屉”——用户点哪个开哪个,既不挤占空间,又操作流畅!:用户未登录时,禁止进入“我的”页面。
2025-03-30 19:20:22
1253
原创 鸿蒙学习手册(HarmonyOSNext_API16)_应用开发UI设计:Swiper
Swiper 组件是 HarmonyOS 中用于实现滑动轮播的核心工具,适用于首页推荐、图片展示等场景。掌握其核心属性和性能优化技巧,可轻松应对复杂场景需求。:快速创建一个包含3个页面的水平轮播。:实现卡片3D翻转效果。
2025-03-30 19:06:34
586
原创 HarmonyOSNext_API16_媒体查询
的组合,实现“一码多端”的响应式适配。掌握其规则后,可高效适配不同设备尺寸、方向、主题模式,但需注意逻辑严谨性、性能优化和系统限制(如鸿蒙卡片仅支持宽高)。媒体查询是响应式设计的核心工具,通过判断设备特征动态调整界面样式。
2025-03-30 19:01:22
1083
原创 鸿蒙学习手册(HarmonyOSNext_API16)_应用开发UI设计:相对布局
头像外面包个View,昵称外面再包个View,消息气泡再包个View……最后套了四五层,渲染时得一层层算位置,手机越用越卡。想象每个组件有六条看不见的“边线”——左、中、右、上、中、下。每个组件可以直接「贴」到其他组件旁边或容器边缘,省去多层嵌套的麻烦,让复杂界面更高效。锚点是另一个组件或容器的某条边,决定你的组件往哪里贴。就像个「智能拼图板」,帮你把界面组件像拼图一样自由组合,(比如同时设左对齐和中间对齐,右对齐会被忽略)。,就能整齐排列,且不依赖层层架子(嵌套容器)。,就是拿按钮的左线去贴图片的右线。
2025-03-30 18:46:41
1106
原创 鸿蒙学习手册(HarmonyOSNext_API16)_数据持久化③:关系型数据库
就像一个超级智能的表格管理系统,专门处理的情况。比如学生和成绩、订单和商品、用户和评论——这些数据像蜘蛛网一样相互连接,用键值数据库的“独立抽屉”会手忙脚乱,而关系型数据库能像拼积木一样把它们严丝合缝地组装起来。
2025-03-30 18:06:55
983
原创 鸿蒙学习手册(HarmonyOSNext_API16)_数据持久化②:键值型数据库
键值型数据库就像一个大抽屉柜,每个抽屉都有一个唯一的标签(键),里面可以放任何东西(值)。当你需要存或取东西时,直接看标签拿对应的抽屉就行,不用管其他抽屉里有什么。这种简单粗暴的方式特别适合存放结构单一、关系简单的数据。
2025-03-30 16:31:45
651
原创 鸿蒙初学者学习手册(HarmonyOSNext_API15)_数据持久化①:首选项
数据持久化:应用数据持久化,是指应用将内存中的数据通过文件或数据库的形式保存到设备上。HarmonyOS系统里,应用需要把数据存到手机上,有三种不同的“存法”,这里用你生活中用不同的收纳工具整理东西:1. 用户首选项(Preferences)—— 小纸条2. 键值型数据库(KV-Store)—— 标签储物盒3. 关系型数据库(RelationalStore)—— 文件柜+表格一句话总结:1. 用户首选项(Preferences)怎么工作?2. 为什么说“每个文件对应一个Preferences实例”?3.
2025-03-28 23:21:24
808
原创 鸿蒙初学者学习手册(HarmonyOSNext_API14)_UIContext(@ohos.arkui.UIContext (UIContext))
UI实例与窗口的一一关联在Stage模型中,或Window是用于管理窗口的类,它们通过接口加载页面内容。当调用时,系统会创建一个UI实例,这个实例是页面内容的具体表现形式,包括布局、控件、样式等。这个UI实例被绑定到调用的窗口上,因此每个窗口都有一个独立的UI实例与之关联。这种一一对应的关系确保了窗口的内容和行为是独立且可管理的。
2025-03-13 21:45:18
1151
1
原创 鸿蒙初学者学习手册(HarmonyOSNext_API14)_组件截图(@ohos.arkui.componentSnapshot (组件截图) )
导入 componentSnapshot 函数,用于生成组件的快照。:导入 image 对象,用于处理图像。
2025-02-20 22:59:10
1400
原创 鸿蒙初学者学习手册(HarmonyOSNext_API14)_自定义动画API(@ohos.animator (动画) )
名称类型必填功能durationnumber是动画持续时间easingstring是动画插值曲线delaynumber是动画延时播放时长,单位毫秒,设置为0时,表示不延时。fill是动画执行后是否恢复到初始状态,动画执行后,动画结束时的状态(在最后一个关键帧中定义)将保留。direction是动画播放模式正序,逆序,交替正序,交替逆序iterationsnumber是动画播放次数beginnumber是动画插值起点。endnumber是。
2025-02-18 23:16:40
514
原创 鸿蒙初学者学习手册(HarmonyOSNext_API12)_数据请求(HTTP数据请求(request())
在鸿蒙(HarmonyOS)的开发世界中,HTTP数据请求是连接前端应用与后端服务的桥梁,是实现数据交互和动态内容展示的核心技能。无论是构建智能家居应用、智能穿戴设备服务,还是开发跨平台的移动应用,理解并熟练运用HTTP数据请求都至关重要。你的鸿蒙应用需要实时获取天气预报、用户信息或商品列表,这些功能背后都离不开HTTP数据请求的支撑。通过发起HTTP请求,应用能够与服务器进行通信,获取或提交所需的数据,从而实现丰富的功能和服务。然而,对于初学者来说,HTTP数据请求可能显得复杂而难以捉摸。
2024-12-25 22:14:39
1117
原创 鸿蒙初学者学习手册(HarmonyOSNext_API12)_创建自定义组件(自定义组件(@Componen))
Component//装饰器仅能装饰struct关键字声明的数据结构struct/*自定义组件基于struct实现*/ Demo {/*用于定义自定义组件的声明式UI描述,自定义组件必须定义build()函数。*/build() {Column(){Row() {是否开启组件冻结。这各部分先了解一下自定义组件和页面的关系自定义组件:就是用@Component装饰的UI小零件,它能把多个系统组件拼在一起,像搭积木一样,方便我们重复使用UI设计。
2024-12-25 14:15:04
611
原创 鸿蒙初学者学习手册(HarmonyOSNext_API12)_应用开发页面路由(页面路由(Navigation )(一))
组件导航就像是咱们手机应用里的“交通警察”,它负责指挥不同的页面怎么跳转、怎么显示。它有三种显示模式,就像是三种不同的交通规则:单栏模式就像是一条直线,你只能按顺序走;分栏模式就像是十字路口,你可以同时看到两个方向的路;自适应模式就像是智能导航,它会根据你的手机屏幕大小来决定怎么走最合适。导航里还有个重要的东西叫路由操作,它就像是导航里的“地图”,告诉你从哪儿到哪儿该怎么走。以前我们得用NavRouter这个“老地图”,但现在有了NavPathStack这个“新导航”,用起来更方便、更直观了。
2024-12-22 19:52:53
2088
原创 鸿蒙初学者学习手册(HarmonyOSNext_API12)_应用开发页面路由(页面路由(Navigation )(二))
导航转场,就是手机App里一个页面变到另一个页面的动画效果,让用户感觉更流畅。想要做好这个效果,推荐使用Navigation组件。它就像是一个“导航员”,能帮你轻松地管理页面之间的跳转。再搭配上NavDestination组件,就像是给每个页面都标了个“地址”,让“导航员”知道要跳到哪里。这样,你就能很方便地定义页面之间的跳转关系,还能加上酷炫的动画效果,让用户爱上你的App!总之,Navigation组件和NavDestination组件是做导航转场的好帮手。
2024-12-22 19:50:58
448
原创 鸿蒙初学者学习手册(HarmonyOSNext_API12)_应用开发UI设计(网格布局(Grid)(一))
当我们用Grid来摆放东西(子组件)时,如果没说清楚要摆几行几列,还有每行每列要多宽多高,Grid就会自己看着办。这样,即使我们没有具体说每行每列怎么样,Grid也能根据我们给的方向和数量限制,来摆放子组件,让布局看起来既灵活又符合要求。ArkUI是一个用于开发应用界面的框架,它提供了Grid和GridItem两个组件来帮助我们快速创建网格布局。注意:Grid的子组件必须是GridItem组件。GridLayoutOptions对象说明。假设我们要做一个简单的九宫格图片展示。
2024-12-18 01:29:36
639
原创 鸿蒙初学者学习手册(HarmonyOSNext_API12)_应用开发UI设计(层叠布局 (Stack) )
在Stack布局中,若需调整兄弟组件的堆叠顺序,可利用zindex属性。具体而言,z-index值较高的组件会覆盖并显示在z-index值较低的组件之上。因此,通过为组件分配不同的z-index值,你可以灵活地控制它们在Stack容器中的显示层级。zIndex值越大,显示层级越高,zIndex值大的组件会覆盖在zIndex值小的组件上方。Stack容器组件实现元素重叠与位置固定,适用于需要页面层叠和精确位置定位的场景。除了Alignment以外还有通用属性。
2024-12-15 17:45:16
486
原创 鸿蒙初学者学习手册(HarmonyOSNext_API12)_地图项目map操作笔记
四个证书第一个在编译器获取的p12证书第二个证书是CSR需要在p12后生成第三个证书在AGC的调试证书CSR第四个证书是项目证书p7b。
2024-12-15 15:02:56
498
原创 鸿蒙初学者学习手册(HarmonyOSNext_API12)_应用开发UI设计(布局一)
布局容器:具有布局能力的容器组件,可以承载其他元素作为其子元素,布局容器会对其子元素进行尺寸计算和布局排列。布局子元素:布局容器内部的元素。主轴主轴:线性布局容器在布局方向上的轴线,子元素默认沿主轴排列。Row容器主轴为水平方向,Column容器主轴为垂直方向。交叉轴:垂直于主轴方向的轴线。Row容器交叉轴为垂直方向,Column容器交叉轴为水平方向。间距:布局子元素的间距。Column布局Row布局图片间距在Column和Row的组件中的主轴交叉轴相互组合会有四种不同的情况。
2024-12-14 17:34:22
740
原创 鸿蒙初学者(HarmonyOSNext_API12)学习手册_元服务(一)
元服务(原名为原子化服务)是HarmonyOS提供的一种面向未来的服务提供方式,是有独立入口、免安装、可为用户提供一个或多个便捷服务的新型应用程序形态。元服务基于HarmonyOS APY开发,支持运行在148+N设备上,供用户在合适的场景、合适的设备上便捷使用。元服务相对于传统方式的需要安装的应用形态更加轻量,同时提供更丰富的入口、更精准的分发。(来自官方文档)注:简单点说,有点像现在版本的微信小程序。原理上来说只要改变一个属性就可以将一个应用转为一个元服务。
2024-12-06 00:23:43
2317
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人