and*_*per 4 android android-intent android-7.1-nougat android-appshortcut
这是一个简短的问题:
Android Nougat 7.1为启动器提供了一项新功能,通过显示可供选择的菜单来创建应用程序快捷方式: https://developer.android.com/about/versions/nougat/android-7.1.html https:// developer .android.com /引导/主题/ UI/shortcuts.html
从我看到的,如果你使用动态的,你可以把任何你想要的东西放进去,但是静态快捷方式(那些通过XML预先确定的)有额外的东西吗?含义:例如,我可以将一个字符串放在快捷方式的意图包中吗?或者我可以只选择他们每个人会有哪些行动?
我问这个是因为我没有在那里看到它.
ian*_*ake 12
是的,根据R.styleable#Intent:
在XML中声明Intent对象.也可以包括零个或多个
<categories>和<extra>标签.
解析Intent可以在Intent.parseIntent源代码中看到,在那里你会看到它extra使用Resources.parseBundleExtra()解析标记,它支持字符串,布尔值,整数和浮点数.
<intent android:action="YOUR_ACTION" >
<extra android:name="extra_name" android:value="extra_value" />
</intent>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1591 次 |
| 最近记录: |