自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Harmony OS5开发学习笔记--界面级一次开发多端适配

摘要:官方文档介绍了一多开发中的工程结构和界面适配方案。工程结构分为common、features、product三层级,便于多端适配。界面适配提供三种解决方案:1) 自适应布局通过Flex属性实现拉伸、均分等能力;2) 响应式布局利用断点监听和媒体查询;3) 栅格布局(GridRow/GridCol)支持断点设置和动态响应。文档详细说明了各布局方式的具体属性配置和实现方法,帮助开发者高效构建多端兼容应用。(149字)

2025-06-28 11:55:58 461

原创 Harmony OS5开发学习笔记使用--LazyForEach优化长列表的渲染

【摘要】LazyForEach是HarmonyOS ArkUI中的懒加载组件,需配合实现IDataSource接口的数据源使用。使用时需注意:1)必须配置子组件高度/宽度;2)确保容器支持懒加载;3)嵌套滚动需设置相应属性。常见问题包括瀑布流加载失效(可视区域未铺满时不触发加载)。数据源需实现reloadData方法(含数据赋值和通知重载两步),并提供数据变更监听机制。示例展示了BasicDataSource基类实现和GoodsItemsDataSource子类,后者通过reloadData更新数据并触发U

2025-06-23 21:10:16 185

原创 Harmony OS5开发学习笔记--一次开发多端适配(媒体查询监听)

本文介绍了如何使用媒体查询监听应用显示区域变化,包括断点变化和屏幕方向变化。通过matchMediaSync设置查询条件,如宽度范围(0vp<=width<320vp)或屏幕方向(orientation:landscape),并监听变化事件触发回调。示例展示了封装工具类MediaQueryUtil,实现了对四种宽度断点和两种屏幕方向的监听,通过AppStorage存储当前状态,并提供on/off方法管理监听器。该方案可用于响应式布局和横竖屏适配,最后需注意释放监听以节省内存。

2025-06-20 22:08:49 336

原创 Harmony OS5开发学习笔记-Git代码库管理

文章摘要:Git基础操作指南:安装后配置用户名邮箱,初始化仓库。`git add`添加文件到暂存区,`git commit`提交版本。使用`git log`查看历史,`git reset`切换版本。关联远程仓库`git remote add`,`git push`推送代码。分支管理通过`git branch`创建/切换分支,`git merge`合并分支,冲突时需手动解决。SSH密钥实现免密远程操作。

2025-06-20 09:00:42 842

原创 Harmony OS5开发学习笔记-关系型数据库存储(补充)-数据修改/删除以及数据库删除

本文介绍了关系型数据库的基本操作,包括数据修改、删除和整个数据库删除的实现方法。修改数据使用.update()方法配合equalTo谓词定位特定行;删除数据使用.delete()方法同样需要谓词定位。删除整个数据库调用deleteRdbStore()方法,需提供数据库名称和安全等级参数。文末提供了两个按钮示例代码:一个实现将id=2的数据修改为新值,另一个实现删除名为"interview_tong.db"的数据库操作,操作完成后均会显示提示信息。这些操作展示了关系型数据库管理

2025-06-17 21:15:42 227

原创 Harmony OS5开发学习笔记-压缩图片createImagePacker().packToData()

该摘要描述了图片压缩的实现流程:1)通过PhotoViewPicker选择相册照片并获取URI路径;2)将选中图片拷贝至应用沙箱;3)使用createImagePacker().packToData()方法进行图片压缩,指定质量参数和格式;4)创建新文件写入压缩后的二进制数据,最后关闭文件释放内存。关键点包括使用packToData替代旧版packing方法,以及完整的文件操作流程。

2025-06-17 21:09:57 382

原创 Harmony OS5开发学习笔记-关系型数据库存储

关系型数据库开发指南摘要:本文介绍了关系型数据库的基本概念与操作流程,主要包括数据存储、谓词查询和结果集处理三部分。开发步骤为:1)导入relationalStore模块;2)通过getRdbStore创建数据库;3)使用executeSql建表;4)通过insertSync实现数据增删改。查询时需构建RdbPredicates谓词条件,query方法返回ResultSet结果集,通过goToNextRow遍历数据,配合getLong/getString获取具体值。最后建议定义数据接口,用数组变量存储查询结

2025-06-16 21:34:36 296

原创 Harmony OS5开发学习笔记-使用 axios 进行网络请求

摘要:OpenHarmony的axios模块简化了HTTP请求处理,支持自动JSON解析、中文参数编码和智能请求头设置。安装通过ohpm命令,在oh_modules目录生成。基本用法包括GET请求带参数,POST请求支持async/await和错误处理。泛型参数虽复杂但提供良好类型推断,无需手动设置Content-Type等常见请求头。该模块显著提升了HTTP请求的便捷性和代码可维护性。

2025-06-04 17:48:14 328

空空如也

空空如也

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

TA关注的人

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