移动开发
文章平均质量分 80
普通网友
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
鸿蒙应用开发 FA模型:DataAbility组件(二)
本文介绍了如何创建DataAbility实现数据库操作的CRUD接口(Insert、Query、Update、Delete),以满足基础数据库存储需求。示例代码展示了基于HarmonyOS的DataAbility开发,包括数据库初始化、表创建(book表)以及各接口的具体实现。系统已实现BatchInsert和ExecuteBatch的批量处理逻辑,该逻辑依赖于基础CRUD接口。同时提供了DataAbility启动方法,通过DataAbilityHelper获取工具接口类对象。代码示例完整展示了从数据库连接原创 2025-06-11 19:57:06 · 201 阅读 · 0 评论 -
鸿蒙应用开发 拉起邮件类应用(startAbilityByType)
摘要:本文详细介绍了邮件类应用扩展面板的开发流程,包括调用方和目标方的实现步骤。调用方需使用startAbilityByType接口,通过wantParam参数传递收件人、主题、正文和附件等信息,所有String类型参数需进行encodeURI编码。目标方需要在module.json5中声明ComposeMail特性,并在UIAbility中解析参数,对接收的String参数进行decodeURI解码。双方开发都需正确处理邮件相关的多个参数,包括收件人、抄送、密送、主题、内容和附件等,确保邮件功能正常交互。原创 2025-06-09 15:21:51 · 555 阅读 · 0 评论 -
鸿蒙应用开发 拉起导航类应用(startAbilityByType)
本章介绍了三种应用跳转方式:1.startAbilityByType接口拉起垂类面板,支持导航、金融、邮件三类应用的智能跳转,通过匹配业务类型和参数自动展示相关应用供用户选择;2.mailto协议实现的邮件应用跳转;3.startAbility接口的文件打开功能。重点详解了导航类应用扩展面板的实现,包括参数设置、开发步骤和示例代码,展示了如何通过URI配置和参数解析实现路线规划、导航和位置搜索等功能,为开发者提供了跨应用调用的标准化方案。原创 2025-06-09 14:05:10 · 1678 阅读 · 0 评论 -
鸿蒙HarmonyOS 应用开发 显式Want跳转切换应用链接跳转适配
摘要:API12及后续版本强化了应用间跳转安全机制,要求通过link跳转方式实现。被调用方需在UIAbility的module.json5中配置skills标签(包含actions、entities和uris字段),并开启domainVerify域名校验。调用方使用openLink接口,通过传入link和options参数(含appLinkingOnly标志)控制匹配逻辑:true时需联网校验域名,false时优先AppLinking匹配失败转DeepLinking。新增AbilityResult回调可获取原创 2025-06-08 21:15:49 · 1932 阅读 · 0 评论 -
鸿蒙应用开发 使用App Linking实现应用间跳转
摘要:AppLinking是一种增强的深度链接技术,通过HTTPS链接实现跨应用无缝跳转,支持扫码直达、社交分享等场景。开发者需在AGC控制台开通服务并配置域名校验,确保链接安全。技术实现上,当应用安装时优先打开应用,未安装时则跳转网页版。配置需在module.json5中声明关联域名并开启校验,同时处理传入链接参数。系统提供两种拉起方式,并支持多应用多域名的灵活关联。常见问题包括配置校验、域名更新等,开发者需遵循规范确保功能正常。该功能仅适用于API12+的HarmonyOS应用。原创 2025-06-08 19:58:45 · 1060 阅读 · 0 评论
分享