目录

Intent命令<IntentCommand>

功能概述

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

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

应用场景

XML规范

<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 。

安全相机    action="android.media.action.STILL_IMAGE_CAMERA_SECURE"
拨号        action="android.intent.action.DIAL"
主题        action="android.intent.action.MAIN" package="com.huawei.android.thememanager" class="com.huawei.android.thememanager.mvp.view.activity.onlinebase.PageActivity"
备忘录      action="android.intent.action.MAIN" package="com.example.android.notepad" class="com.example.android.notepad.NotePadActivity"
短信        action="android.intent.action.MAIN" package="com.android.mms" class="com.android.mms.ui.ConversationList" 
联系人      action="android.intent.action.MAIN" package="com.android.contacts" class="com.android.contacts.activities.PeopleActivity"
指南针      action="android.intent.action.MAIN" package="com.huawei.compass" class="com.huawei.compass.MainActivity"
设置        action="android.intent.action.MAIN" package="com.android.settings" class="com.android.settings.HWSettings"
日历        action="android.intent.action.MAIN" package="com.android.calendar" class="com.android.calendar.AllInOneActivity"
文件管理    action="android.intent.action.MAIN" package="com.huawei.hidisk" class="com.huawei.hidisk.filemanager.FileManager"
图库        action="android.intent.action.MAIN" package="com.android.gallery3d" class="com.huawei.gallery.app.GalleryMain"
计算器      action="android.intent.action.MAIN" package="com.android.calculator2" class="com.android.calculator2.Calculator"
天气        action="android.intent.action.MAIN" package="com.huawei.android.totemweather" class="com.huawei.android.totemweather.WeatherHome"
时钟        action="android.intent.action.MAIN" package="com.android.deskclock" class="com.android.deskclock.AlarmsMainActivity"
电子邮件    action="android.intent.action.MAIN" package="com.android.email" class="com.android.email.activity.Welcome"
收音机      action="android.intent.action.MAIN" package="com.huawei.android.FMRadio" class="com.huawei.android.FMRadio.FMRadioMainActivity"
录音机      action="android.intent.action.MAIN" package="com.android.soundrecorder" class="com.android.soundrecorder.SoundRecorder"
华为音乐    action="android.intent.action.MAIN" package="com.android.mediacenter" class="com.android.mediacenter.PageActivity"
应用市场    action="android.intent.action.MAIN" package="com.huawei.appmarket" class="com.huawei.appmarket.MainActivity"
浏览器      action="android.intent.action.MAIN" package="com.huawei.browser" class="com.huawei.browser.Main2"
UC浏览器    action="android.intent.action.MAIN" package="com.UCMobile" class="com.UCMobile.main.UCMobile"
微信        action="android.intent.action.MAIN" package="com.tencent.mm" class="com.tencent.mm.ui.LauncherUI"
QQ          action="android.intent.action.MAIN" package="com.tencent.mobileqq" class="com.tencent.mobileqq.activity.SplashActivity"
支付宝      action="android.intent.action.MAIN" package="com.eg.android.AlipayGphone" class="com.eg.android.AlipayGphone.AlipayLogin"
淘宝        action="android.intent.action.MAIN" package="com.taobao.taobao" class="com.taobao.tao.welcome.Welcome"
百度地图    action="android.intent.action.MAIN" package="com.baidu.BaiduMap" class="com.baidu.baidumaps.WelcomeScreen"
美图秀秀    action="android.intent.action.MAIN" package="com.mt.mtxx.mtxx" class="com.mt.mtxx.mtxx.TopViewActivity"
今日头条    action="android.intent.action.MAIN" package="com.ss.android.article.news" class="com.ss.android.article.news.activity.SplashActivity"
新浪微博    action="android.intent.action.MAIN" package="com.sina.weibo" class="com.sina.weibo.SplashActivity"