首页 文章 精选 留言 我的

精选列表

搜索[连接],共10000篇文章
优秀的个人博客,低调大师

HarmonyOS的连接艺术之二:精准控制目标应用

踏入鸿蒙世界的敲门砖,标志着您在技术征途上的全新起点,提升就业竞争力,获得行业认可,点亮职业成长先机,快人一步抢占未来应用开发赛道!https://developer.huawei.com/consumer/cn/training/dev-cert-detail/101666948302721398?ha_source=hmosclass-kaiyuanzhongguo&ha_sourceId=89000441 本文旨在深入探讨华为鸿蒙HarmonyOS NEXT系统(截至目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。 在某些场景下,我们希望应用能够精准控制目标应用,例如打开地图应用查看特定地点,或者打开音乐 App 播放特定歌曲。HarmonyOS 提供了多种方式来实现这种类型的跳转,例如 openLink 接口、startAbility 接口和 Web 组件跳转等。 指定应用链接跳转 1. openLink 接口 openLink 接口是最常用的跳转方式,它可以将用户引导到目标应用的特定页面。例如,你可以在购物 App 中点击“查看地图”按钮,然后系统就会自动打开地图 App 并跳转到店铺位置。 openLink 接口参数说明 示例代码: 2. startAbility 接口 startAbility 接口与 openLink 接口类似,但它提供了更多的选项参数,例如 abilityName 和 moduleName等,可以指定目标应用的 Ability 名称和模块名称。 startAbility 接口参数说明 示例代码: 3. Web 组件跳转 Web 组件可以通过拦截 Intercept 回调来处理 Deep Linking 链接,实现应用跳转。 示例代码: 4. 指定 Ability 跳转 (API 11 及以前版本) 在 API 11 及以前版本,可以使用显式 Want 拉起其他应用,但这种方式在 API 12 及以上版本已不再支持。 示例代码: 举(N)个栗子 示例 1:使用 openLink 接口打开浏览器 示例 2:使用 startAbility 接口打开计算器应用 示例 3:使用 Web 组件打开天气应用 总结: 拉起指定应用是应用间跳转的重要方式,它能够精准控制目标应用,实现特定的功能,实际开发中可以根据实际需求选择合适的跳转方式。(转载自51CTO,作者:SameX)

优秀的个人博客,低调大师

HarmonyOS的连接艺术之四:便捷访问系统功能

踏入鸿蒙世界的敲门砖,标志着您在技术征途上的全新起点,提升就业竞争力,获得行业认可,点亮职业成长先机,快人一步抢占未来应用开发赛道!https://developer.huawei.com/consumer/cn/training/dev-cert-detail/101666948302721398?ha_source=hmosclass-kaiyuanzhongguo&ha_sourceId=89000441 本文旨在深入探讨华为鸿蒙HarmonyOS NEXT系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。 HarmonyOS 系统提供了丰富的系统应用,例如相机、文件管理、联系人、设置、电话、日历等。开发者可以通过应用跳转功能,方便地调用这些系统应用,提升应用的功能性和用户体验。 使用系统 Picker 组件 系统 Picker 组件是一种便捷的方式,可以让用户选择系统资源,例如图片、文件、联系人等,而不需要申请额外的权限。以下是一些常用的系统 Picker 组件: 1. 相机 ·CameraPicker:用于拍照和录制视频。 ·BarcodeScannerPicker:用于扫描二维码或条形码。 ·CardRecognizerPicker:用于识别各类证件信息。 示例代码: 2. 文件管理 ·DocumentViewPicker:用于访问和保存公共目录中的文档类文件。 ·AudioViewPicker:用于访问和保存公共目录的图片或视频文件。 示例代码: 3. 联系人 ·ContactsPicker:用于选择联系人。 示例代码: 使用特定接口 除了系统 Picker 组件,HarmonyOS 还提供了其他一些接口,可以用于跳转系统应用: 1. 设置 ·SettingAbility:用于打开设置应用。 示例代码: 2. 电话 ·TelephonyKit 提供了 makeCall 接口,可以用于拨打电话。 示例代码: 3. 日历 ·CalendarAbility:用于打开日历应用。 示例代码: 举(N)个栗子 示例 1:使用 CameraPicker 拍照 示例 2:使用 DocumentViewPicker 选择文档 示例 3:使用 ContactsPicker 选择联系人 示例 4:拨打电话 示例 5:打开设置应用 总结: 拉起系统应用是应用间跳转的重要功能,它能够方便地调用系统应用,提升应用的功能性和用户体验,我们可以根据实际需求选择合适的系统应用类型。(转载自51CTO,作者:SameX)

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册