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)
关注公众号
					低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 
							
								
								    上一篇
								    
								
								HarmonyOS NEXT应用接续开发指南(基础)
踏入鸿蒙世界的敲门砖,标志着您在技术征途上的全新起点,提升就业竞争力,获得行业认可,点亮职业成长先机,快人一步抢占未来应用开发赛道!https://developer.huawei.com/consumer/cn/training/dev-cert-detail/101666948302721398?ha_source=hmosclass-kaiyuanzhongguo&ha_sourceId=89000441 大家好!作为在华为鸿蒙开发领域深耕多年的开发者,今天我想和大家分享一下HarmonyOS NEXT中应用接续开发的相关知识。应用接续功能为用户带来了无缝切换设备使用应用的体验,大大提升了用户在多设备间的操作便利性。接下来,我们就深入探讨一下应用接续的具体内容。 应用接续的基本概念与应用场景 应用接续,简单来说,就是当用户在一个设备上操作某个应用时,能够在另一个设备上快速切换并继续该应用的任务,实现无缝衔接的使用体验。这一功能背后涉及到分布式状态同步技术,它确保了应用在不同设备间迁移时,用户的数据和操作状态能够得到准确的保存和恢复。 在实际使用场景中,应用接续发挥着重要作...
 - 
							
								
								    下一篇
								    
								
								HarmonyOS NEXT自由流转能力解析(基础)
踏入鸿蒙世界的敲门砖,标志着您在技术征途上的全新起点,提升就业竞争力,获得行业认可,点亮职业成长先机,快人一步抢占未来应用开发赛道!https://developer.huawei.com/consumer/cn/training/dev-cert-detail/101666948302721398?ha_source=hmosclass-kaiyuanzhongguo&ha_sourceId=89000441 在HarmonyOS NEXT的生态体系中,自由流转能力是实现多设备协同的关键,它打破了设备之间的壁垒,让用户能够在不同设备间畅享无缝的操作体验。今天,咱们就来深入剖析一下这项强大的能力。 自由流转的核心概念(跨端迁移 vs 多端协同) 自由流转是HarmonyOS NEXT中跨多设备分布式操作的统称,其中跨端迁移和多端协同是两种重要的实现形式。 跨端迁移就像是一场应用的“设备之旅”。在用户使用设备的过程中,一旦使用情境发生变化,比如从室外回到室内,发现原本使用的手机在处理某些任务时不太方便,而身边的平板更合适,此时就可以借助跨端迁移,将正在手机上运行的应用“搬”到平板...
 
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
 - SpringBoot2编写第一个Controller,响应你的http请求并返回结果
 - CentOS7,8上快速安装Gitea,搭建Git服务器
 - Eclipse初始化配置,告别卡顿、闪退、编译时间过长
 - SpringBoot2整合Thymeleaf,官方推荐html解决方案
 - SpringBoot2全家桶,快速入门学习开发网站教程
 - MySQL表碎片整理
 - CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
 - CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
 - Docker快速安装Oracle11G,搭建oracle11g学习环境
 

			
				
				
				
				
				
				
				
微信收款码
支付宝收款码