Android 什么是「;图标";属性在<;供应商>;用来做什么?

Android 什么是「;图标";属性在<;供应商>;用来做什么?,android,Android,我正在编写一个内容提供商,它将成为我应用程序的一部分。元素中的“icon”属性做什么 在哪里会有人看到这个图标?用户是否有办法列出系统中的所有内容提供商,并且他们可能会在该列表视图中看到这些内容?从您链接的文档中,我猜如果用户在不同的内容提供商之间进行选择,将显示此图标而不是应用程序启动器图标。例如:如果您为图像创建了自己的内容提供商,则如果用户希望选择图像,他将在列表中看到您的内容提供商+所有其他内容提供商。如果要为内容提供商显示与启动器图标不同的图标,可以对其进行更改。但通常不需要这样做:

我正在编写一个内容提供商,它将成为我应用程序的一部分。元素中的“icon”属性做什么


在哪里会有人看到这个图标?用户是否有办法列出系统中的所有内容提供商,并且他们可能会在该列表视图中看到这些内容?

从您链接的文档中,我猜如果用户在不同的内容提供商之间进行选择,将显示此图标而不是应用程序启动器图标。例如:如果您为图像创建了自己的内容提供商,则如果用户希望选择图像,他将在列表中看到您的内容提供商+所有其他内容提供商。如果要为内容提供商显示与启动器图标不同的图标,可以对其进行更改。但通常不需要这样做:默认情况下,内容提供商将显示应用程序的标签和图标。

它在API中可用,但当前未显示在任何UI中。不要提供它;如果未提供,图标将与应用程序的整体图标相同,因此,如果使用此图标,则该组件仍将具有合理的图标