gpt4 book ai didi

android - Android 7.1 static app-shortcuts creator 可以在 intent 中添加额外内容吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:44:49 25 4
gpt4 key购买 nike

这是一个简短的问题:

Android Nougat 7.1 为启动器提供了一项新功能,可通过显示菜单来创建应用程序快捷方式以供选择: https://developer.android.com/about/versions/nougat/android-7.1.html https://developer.android.com/guide/topics/ui/shortcuts.html

据我所知,如果您使用动态快捷方式,您可以将任何您想要的东西放入其中,但是静态快捷方式(那​​些通过 XML 预先确定的快捷方式)可以有额外的东西吗?含义:例如,我可以在快捷方式的Intent bundle 中放置一个字符串吗?或者我只能选择他们每个人将执行的操作?

我问这个是因为我没有看到那里提到它。

最佳答案

是的,根据 R.styleable#Intent :

Declaration of an Intent object in XML. May also include zero or more <categories> and <extra> tags.

解析Intent可以在Intent.parseIntent source code中看到,你会看到它解析了 extra带有 Resources.parseBundleExtra() 的标签,它支持字符串、 bool 值、整数和 float 。

<intent android:action="YOUR_ACTION" >
<extra android:name="extra_name" android:value="extra_value" />
</intent>

关于android - Android 7.1 static app-shortcuts creator 可以在 intent 中添加额外内容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41514472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com