首页
学习
活动
专区
工具
TVP
发布

鸿蒙开发笔记

往常笔录
专栏成员
261
文章
40324
阅读量
25
订阅数
HarmonyOS 开发实践——基于List和Scroller由简单到复杂列表布局开发实践
运用List组件作为整个首页长列表的容器,通过ListItem对不同模块进行定制。
小帅聊鸿蒙
2024-11-04
180
HarmonyOS 开发实践——基于Taskpool的多线程操作
场景三:串行业务处理,业务开展过程中,需要处理一系列的事务,事务处理过程中,存在先后次序。
小帅聊鸿蒙
2024-11-04
270
HarmonyOS 开发实践——基于Napi调用ArkTS/系统接口
场景一:系统提供了ArkTS 接口,但未提供对应的NDK接口,当伙伴使用C++ 代码实现业务逻辑时,部分系统能力需要依赖系统ArkTS接口;
小帅聊鸿蒙
2024-11-04
250
HarmonyOS 开发实践——如何在鸿蒙中实现AOP(代码插桩)能力?
鸿蒙 提供运行时AOP的能力,系统提供接口(见后文介绍),可以分别可以对类方法做执行前插桩、执行后插桩、替换方法实现。使用场景/方法举例:在应用启动的地方调用上述接口对类方法进行埋点或者替换实现。对标IOS的AOP能力(method_swizzling)。
小帅聊鸿蒙
2024-11-03
590
HarmonyOS 开发实践——基于设置应用的应用权限、通知设置跳转
引导用户跳转到系统设置页进行权限,通知的相关设置,类似android和iOS应用中常见的应用内跳转到设置进行通知开启或权限设置的操作。
小帅聊鸿蒙
2024-11-03
490
HarmonyOS 开发实践——基于原生的跨模块资源访问
对于“color”、“float”、“string”、“plural”、“media”、“profile”等类型的资源,通过"$r('app.type.name')"形式引用。其中,app为resources目录中定义的资源;type为资源类型或资源的存放位置;name为资源名,开发者定义资源时确定。
小帅聊鸿蒙
2024-11-02
730
HarmonyOS 开发实践——Navigation常见场景&解决方案
页面跳转是路由最常用的能力,Navigation通过NavPathStack提供了诸多方法,下文以pushDestination方法为例,介绍Navigation的路由跳转相关能力。
小帅聊鸿蒙
2024-11-01
910
HarmonyOS 开发实践——super planner应用之开发篇
super planner主要功能是进行账单记录和统计,以及日常的事情、idea的记录和设置提醒的功能。
小帅聊鸿蒙
2024-11-01
700
HarmonyOS 开发实践——相对布局 RelativeContainer
我们现在要实现上面这种布局效果,背景图略过。视图主要分为上下两部分纵向排列,上部分是一张图片,下部分横向排列两个按钮。
小帅聊鸿蒙
2024-11-01
600
HarmonyOS 开发实践——自定义tabs导航栏实现切换效果
.onChange()事件和.onTabBarClick()事件都可以获得当前页面的索引。所以设置一个存储当前页面的索引值的变量,在触发事件的时候,将获得的索引值存储到这个变量中即可。
小帅聊鸿蒙
2024-10-31
1110
【鸿蒙开发基础】ArkTS基础知识 - 类、接口及泛型
前面我们学习了 ArkTS基础知识 - 声明变量、常量、类型和函数,本文我们继续学习鸿蒙开发中使用ARKTS的类、接口、泛型、字段、方法、继承以及模块导出和导入的概念,为鸿蒙应用开发者提供了基础理论支持。
小帅聊鸿蒙
2024-10-31
1370
【前端转鸿蒙必看篇】:ArkUI的布局
前端视角的布局,主要需要掌握 display: block, inline, inline-block, flex, grid 这些概念,通过这些 CSS 属性来实现各种各样的布局效果,鸿蒙下并不是直接使用像前端一样通过 CSS 实现一些布局效果,而是提供了一些特殊的布局组件来实现布局效果,接下里我们逐个了解下 鸿蒙下的布局;
小帅聊鸿蒙
2024-10-31
1490
【前端转鸿蒙必看篇】:组件生命周期
不管是 react 还是 vue,我们写组件写页面的时候,通常都会使用生命周期,会在一些特别的生命周期函数里,只写一个必要的逻辑,比如 componentDidMount 执行一些 sdk 的初始化,或者数据的初始化请求,componentWillUnMount 里进行一些定时器的清楚。在 ArkUI 里也有类似的生命周期;
小帅聊鸿蒙
2024-10-30
1000
前端转鸿蒙必看篇:路由跳转
前端开发 SPA 应用的时候通常会存在多个页面的跳转,我们称之为路由跳转,React 有 react-router,Vue 下 vue-router,常见的小程序框架也有一套对应的路由跳转 API,比如:xx.redirectTo; xx.navigateTo; xx.navigateBack。
小帅聊鸿蒙
2024-10-30
1370
HarmonyOS 开发实践——模块化架构组件 (使用系统路由表+注解+hvigor插件 自动配置项目模块化)
其中 Router(routerConfig:RouterConfig) RouterConfig参数如下
小帅聊鸿蒙
2024-10-30
1630
HarmonyOS 开发实践——List组件的使用与AlphabetIndexer联动实践
说明:ListScroller继承自Scroller,具有Scroller的全部方法。
小帅聊鸿蒙
2024-10-29
1280
HarmonyOS 开发实践——在ArkTS中,实现不在Enter模块中就可以创建的自定义弹窗
2、在@CustomDialog装饰的自定义组件中必须声明CustomDialogControlle类型的变量
小帅聊鸿蒙
2024-10-29
1360
HarmonyOS 开发实践——自定义弹框使用(CustomDialog+TextPicker组合)
做过移动端甚至前端开发的小伙伴想必用过弹窗功能,其实弹窗就是一种浮动窗口,主要用于在应用界面上显示额外的信息或提供用户操作选项。而在HarmonyOS开发中,弹窗分为七种类型:AlertDialog、ActionSheet、CustomDialog、CalendarPickerDialog、DatePickerDialog、TimePickerDialog和TextPickerDialog。其他六种弹窗是系统预定义的弹框,而剩下的CustomDialog弹窗是允许开发者自定义弹窗的布局和内容的。
小帅聊鸿蒙
2024-10-29
1700
HarmonyOS 开发实践——ZRouter让系统路由表变的更简单(轻量级动态路由库)
ZRouter是一款轻量级的动态路由库,基于Navigation系统路由表和Hvigor插件实现的方案。主要特性:
小帅聊鸿蒙
2024-10-28
1530
HarmonyOS 开发实践——ArkUI组件嵌套滚动优化实践
主题等应用主页:上半区为推荐页,下半区为分类推荐页(分类栏滑动到顶部后不会消失)。
小帅聊鸿蒙
2024-10-28
1250
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档