当前位置: 首页 > news >正文

HarmonyOS开发-应用间跳转

1. HarmonyOS开发-应用间跳转

  在鸿蒙中,我们再开发过程当中或多或少都会遇见想要从一个App的页面跳转至另一个App的页面,这个时候我们要怎么进行跳转呢,其实在HarmonyOS开发者文档中只需要用到Want对象和startAbility()方法进行跳转就可以了。

1.1. 实现

  (1)我们要先准备两个按钮,方便后续跳转(在开发过程当中我们可以进行封装或者传参)
在这里插入图片描述

  (2)给按钮添加点击事件 点击事件中我们就要用到Want和两个 包名。

bundleName 、abilityName

  注意:bundleName和abilityName是必须的 分别代表 包名(就是你要跳转项目的包名)和 EntryAbility的文件夹名字。

const want: Want = {bundleName: 'com.ithm.base.time.driver',abilityName: 'EntryAbility'
}

  你的项目包名是在AppScope中就能看到 。
在这里插入图片描述

1.2. 代码

// 拉起应用市场对应的应用详情页面
// 额外获取带有permissions信息的abilitiesInfo
import { bundleManager, common, Want } from '@kit.AbilityKit';
import { BusinessError } from '@kit.BasicServicesKit';
import { JSON } from '@kit.ArkTS';
import { router } from '@kit.ArkUI';
import { TitleBar } from '../../../components/common/TitleBar';
import { AppHelper, BundleInfo, RouterParams } from 'zzslib';@Extend(Button)
function buttonItem() {.stateEffect(true).type(ButtonType.Normal).borderRadius(8).fontSize(17).backgroundColor($r('app.color.primary_green')).padding({top: 8,bottom: 8,left: 70,right: 70}).margin

相关文章:

  • 树莓派WiringPi库
  • 【飞书知识问答】AI赋能企业,开启高效办公新模式
  • c++头文件大全
  • 关于使用高德安卓api时so文件的坑
  • 攻略生成模块
  • RESTful API 在前后端交互中的作用与实践
  • 小说漫画管理系统
  • pytorch LSTM 结构详解
  • 安卓新建项目时,Gradle下载慢下载如何用国内的镜像
  • 【博客系统】博客系统第四弹:令牌技术
  • 【python深度学习】Day34 GPU训练及类的call方法
  • 智能指针
  • 科研经验贴:AI领域的研究方向总结
  • DAO模式
  • Java转Go日记(五十六):gin 渲染
  • 提高 Maven 项目的编译效率
  • 大厂技术大神远程 3 年,凌晨 1 点到 6 点竟开会 77 次。同事一脸震惊,网友:身体还扛得住吗?
  • matlab时间反转镜算法
  • Appium+python自动化(四)- 如何查看程序所占端口号和IP
  • 动态防御体系实战:AI如何重构DDoS攻防逻辑
  • 域名解析网站登录/福州专业的seo软件
  • 沈阳科技网站建设/郑州网站建设外包
  • 设计师一般放作品的网站/大数据培训机构排名前十
  • 网站排名优化效果/东莞网络排名优化
  • 网站续费自己做/seo排名快速优化
  • 河北住房与城乡建设部网站/怎么设计一个网页