相关问题
#鸿蒙通关秘籍#如何在鸿蒙系统中为垂类应用实现统一的安全和可信的应用调用?
2浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用NavPathStack管理导航页面
59浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用openLink接口进行跳转?
39浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用startAbilityByType接口有啥好处?
67浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何通过startAbility接口拉起文件处理类应用?
28浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Navigation组件实现页面内导航?
102浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用动态路由实现导航拦截?
100浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用axios获取接口数据?
115浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用hilog进行日志输出?
58浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在TaskPool中使用自定义类或函数?
55浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用Deep Linking实现应用间跳转?
47浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用隐式Want启动组件?
51浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用显式Want启动组件?
47浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS应用中使用外部的库?
102浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用ArrayList存储元素提高访问速度
49浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在ArkTS页面中使用占位组件挂载NDK接口组件?
101浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用多线程优化冷启动性能?
56浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用MIME类型获取UTD的typeId?
39浏览 • 1回复 待解决
#鸿蒙通关秘籍#隐式Want是什么以及如何在鸿蒙应用中使用?
45浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用Swiper组件实现短视频切换?
16浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用媒体查询实现响应式设计?
52浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用TaskPool处理同步任务?
55浏览 • 1回复 待解决
#鸿蒙通关秘籍# 如何使用startAbilityForResult接口在鸿蒙系统中拉起相机并获取返回图片地址?
73浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用Dialog组件构建一个简单的日程表应用?
4浏览 • 0回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙UI开发中应用CSS伪类?
55浏览 • 1回复 待解决
在鸿蒙系统中可以通过startAbilityByType11+接口拉起导航垂类应用,实现垂域业务场景。以下是如何使用这个接口的过程:
javascript import { common } from '@kit.AbilityKit';
javascript let context = getContext(this) as common.UIAbilityContext; let wantParam: Record<string, Object> = { 'sceneType': 1, // 场景类型:1-路线规划,2-导航,3-地点搜索 'destinationLatitude': 32.060844, 'destinationLongitude': 118.78315, 'destinationName': 'xx市xx路xx号', 'originName': 'xx市xx公园', 'originLatitude': 31.060844, 'originLongitude': 120.78315, 'vehicleType': 0 // 交通工具类型:0-驾车,1-步行,2-骑行,3-公交 }; let abilityStartCallback: common.AbilityStartCallback = { onError: (code: number, name: string, message: string) => { console.log(
code:
+ code +name:
+ name +message:
+ message); } };context.startAbilityByType("navigation", wantParam, abilityStartCallback, (err) => { if (err) { console.error(
startAbilityByType fail, err: ${JSON.stringify(err)}
); } else { console.log(success
); } });