自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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)_学习资源推荐和介绍

今天简单介绍一下一些鸿蒙的学习途径和学习的资源的地址。

2024-12-22 17:00:02 1035

原创 鸿蒙初学者学习手册(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)_元服务(二)

鸿蒙初学者学习手册_元服务(元服务创建)

2024-12-06 01:11:45 1803

原创 鸿蒙初学者(HarmonyOSNext_API12)学习手册_元服务(一)

元服务(原名为原子化服务)是HarmonyOS提供的一种面向未来的服务提供方式,是有独立入口、免安装、可为用户提供一个或多个便捷服务的新型应用程序形态。元服务基于HarmonyOS APY开发,支持运行在148+N设备上,供用户在合适的场景、合适的设备上便捷使用。元服务相对于传统方式的需要安装的应用形态更加轻量,同时提供更丰富的入口、更精准的分发。(来自官方文档)注:简单点说,有点像现在版本的微信小程序。原理上来说只要改变一个属性就可以将一个应用转为一个元服务。

2024-12-06 00:23:43 2317 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除