文档管理中心
内容分发主题中心开发教程主题引擎HarmonyOS 4.X及以下版本主题引擎规范基础功能命令Intent命令<IntentCommand>

Intent命令<IntentCommand>

功能概述

通过IntentCommand命令,可以跳转打开其他应用程序App。

说明

除安全相机外,其他要记得加上解锁命令,否则只是在后台打开了,还要解锁才能看到。

应用场景

  • 在一间卧室里,点击桌子上的日历,可打开日历应用,点击柜子上的相机,可打开相机。
  • 在负一屏显示可点击的快捷应用,点击其中一个,跳转到对应的应用。

XML规范

收起
自动换行
深色代码主题
复制
  1. <IntentCommand action="" package="" class="" category="" condition="" delay="" delayCondition=""/>

参数说明

展开

参 数

类 型

选 项

注 释

action

字符串

必填

intent的action(参考应用示例)

category

字符串

选填

intent需要设置的category(参考应用示例)

package

字符串

必填

intent需要设置的包名(参考应用示例)

class

字符串

必填

intent需要设置的类名(参考应用示例)

condition

表达式

选填

条件判断,支持表达式。当condition里的条件判断为非0或者为true时,该命令执行,为false或者0则不执行

delay

数值

选填

延迟,以毫秒记。延迟delay毫秒后执行该命令

delayCondition

表达式

选填

延迟判断,为真则delay命令生效,否则失效。默认为true或者1时,表示可以延迟启动命令,如果false或者非1则不延迟执行

应用示例

示例一:列举常见App启动的action、package、class、IntentCommand 。

收起
自动换行
深色代码主题
复制
  1. 安全相机 action="android.media.action.STILL_IMAGE_CAMERA_SECURE"
  2. 拨号 action="android.intent.action.DIAL"
  3. 主题 action="android.intent.action.MAIN" package="com.huawei.android.thememanager" class="com.huawei.android.thememanager.mvp.view.activity.onlinebase.PageActivity"
  4. 备忘录 action="android.intent.action.MAIN" package="com.example.android.notepad" class="com.example.android.notepad.NotePadActivity"
  5. 短信 action="android.intent.action.MAIN" package="com.android.mms" class="com.android.mms.ui.ConversationList"
  6. 联系人 action="android.intent.action.MAIN" package="com.android.contacts" class="com.android.contacts.activities.PeopleActivity"
  7. 指南针 action="android.intent.action.MAIN" package="com.huawei.compass" class="com.huawei.compass.MainActivity"
  8. 设置 action="android.intent.action.MAIN" package="com.android.settings" class="com.android.settings.HWSettings"
  9. 日历 action="android.intent.action.MAIN" package="com.android.calendar" class="com.android.calendar.AllInOneActivity"
  10. 文件管理 action="android.intent.action.MAIN" package="com.huawei.hidisk" class="com.huawei.hidisk.filemanager.FileManager"
  11. 图库 action="android.intent.action.MAIN" package="com.android.gallery3d" class="com.huawei.gallery.app.GalleryMain"
  12. 计算器 action="android.intent.action.MAIN" package="com.android.calculator2" class="com.android.calculator2.Calculator"
  13. 天气 action="android.intent.action.MAIN" package="com.huawei.android.totemweather" class="com.huawei.android.totemweather.WeatherHome"
  14. 时钟 action="android.intent.action.MAIN" package="com.android.deskclock" class="com.android.deskclock.AlarmsMainActivity"
  15. 电子邮件 action="android.intent.action.MAIN" package="com.android.email" class="com.android.email.activity.Welcome"
  16. 收音机 action="android.intent.action.MAIN" package="com.huawei.android.FMRadio" class="com.huawei.android.FMRadio.FMRadioMainActivity"
  17. 录音机 action="android.intent.action.MAIN" package="com.android.soundrecorder" class="com.android.soundrecorder.SoundRecorder"
  18. 华为音乐 action="android.intent.action.MAIN" package="com.android.mediacenter" class="com.android.mediacenter.PageActivity"
  19. 应用市场 action="android.intent.action.MAIN" package="com.huawei.appmarket" class="com.huawei.appmarket.MainActivity"
  20. 浏览器 action="android.intent.action.MAIN" package="com.huawei.browser" class="com.huawei.browser.Main2"
  21. UC浏览器 action="android.intent.action.MAIN" package="com.UCMobile" class="com.UCMobile.main.UCMobile"
  22. 微信 action="android.intent.action.MAIN" package="com.tencent.mm" class="com.tencent.mm.ui.LauncherUI"
  23. QQ action="android.intent.action.MAIN" package="com.tencent.mobileqq" class="com.tencent.mobileqq.activity.SplashActivity"
  24. 支付宝 action="android.intent.action.MAIN" package="com.eg.android.AlipayGphone" class="com.eg.android.AlipayGphone.AlipayLogin"
  25. 淘宝 action="android.intent.action.MAIN" package="com.taobao.taobao" class="com.taobao.tao.welcome.Welcome"
  26. 百度地图 action="android.intent.action.MAIN" package="com.baidu.BaiduMap" class="com.baidu.baidumaps.WelcomeScreen"
  27. 美图秀秀 action="android.intent.action.MAIN" package="com.mt.mtxx.mtxx" class="com.mt.mtxx.mtxx.TopViewActivity"
  28. 今日头条 action="android.intent.action.MAIN" package="com.ss.android.article.news" class="com.ss.android.article.news.activity.SplashActivity"
  29. 新浪微博 action="android.intent.action.MAIN" package="com.sina.weibo" class="com.sina.weibo.SplashActivity"
在 内容分发 中进行搜索
请输入您想要搜索的关键词