Intent功能

Intent功能支持使用Intent打开Activity,理论上可以打开几乎所有Activity。

Intent功能有两种模式,一种是纯Action模式(使用场景较少),一种是Intent模式

action模式代码格式如下:

action:action://[action]

其中[action]代表用来打开Activity的action,比如打开系统相机的功能代码如下:

action:action://android.media.action.STILL_IMAGE_CAMERA

Intent模式较为强大,但它需要给定一个完整的序列化后的Intent,这通常需要开发者提供或者通过反编译应用程序源码的方式获取,所以仅供高级用户使用。

Intent模式代码格式如下:

action:intent://[Intent]

其中[Intent]表示序列化后的Intent,可以通过Intent.toUri(0)方法获得

比如打开微信扫一扫的功能代码如下:

action:intent://#Intent;component=com.tencent.mm/.ui.LauncherUI;B.LauncherUI.From.Scaner.Shortcut=true;end

我要试一试arrow-up-right

Last updated