#鸿蒙通关秘籍#如何在鸿蒙系统中使用startAbilityByType11+接口拉起导航垂类应用?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙通关秘籍#如何在鸿蒙系统中使用NavPathStack管理导航页面
343浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用startAbilityByType接口有啥好处?
160浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用openLink接口进行跳转?
234浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中为垂类应用实现统一的安全和可信的应用调用?
157浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过startAbility接口拉起文件处理类应用?
218浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用startAbilityForResult接口拉起相机并获取拍摄图片地址?
252浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用Navigation组件实现页面内导航?
300浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用动态路由实现导航拦截?
301浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用axios获取接口数据?
313浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙中使用HID DDK接口创建设备?
250浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用hilog进行日志输出?
353浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用WebRTC进行视频会议?
313浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在TaskPool中使用自定义类或函数?
385浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用显式Want启动组件?
250浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用隐式Want启动组件?
272浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用Deep Linking实现应用间跳转?
321浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中使用Rawfile接口进行文件操作?
262浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS应用中使用外部的库?
305浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用USB DDK发送控制读请求?
348浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用callback方式进行异步任务开发?
316浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用ArrayList存储元素提高访问速度
311浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中获取文档类URI?
185浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙系统中使用Node-API实现跨语言交互?
213浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙应用中使用Swiper组件实现短视频切换?
198浏览 • 1回复 待解决
#鸿蒙通关秘籍#隐式Want是什么以及如何在鸿蒙应用中使用?
364浏览 • 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
); } });