如何检查Android操作系统是否强制应用程序图标背景色?

如何检查Android操作系统是否强制应用程序图标背景色?,android,xamarin,icons,xamarin.forms,application-icon,Android,Xamarin,Icons,Xamarin.forms,Application Icon,我正在与一个团队合作开发移动设备上的跨平台应用程序,我们正在使用Visual Studio 2015和Xamarin.Forms v2.3.2.127 我们已经为三种不同的平台(Android、iOS、UWP)创建了所需的应用程序图标,并且每一个都遵循本机平台规范 我们还面临着一个问题,我想知道我的问题是否有答案。一些运行Android操作系统的设备强制应用程序图标具有方形背景,并且它们似乎为背景提供任意颜色(请稍后查看图像)。我们不想改变Android的应用程序图标,所以我们正在寻找更好的方法

我正在与一个团队合作开发移动设备上的跨平台应用程序,我们正在使用Visual Studio 2015和Xamarin.Forms v2.3.2.127

我们已经为三种不同的平台(Android、iOS、UWP)创建了所需的应用程序图标,并且每一个都遵循本机平台规范

我们还面临着一个问题,我想知道我的问题是否有答案。一些运行Android操作系统的设备强制应用程序图标具有方形背景,并且它们似乎为背景提供任意颜色(请稍后查看图像)。我们不想改变Android的应用程序图标,所以我们正在寻找更好的方法

Xamarin中是否有任何方法可以检测到设备正在为应用程序图标添加彩色背景,以便我们可以为其提供所需的图标,或者至少更改设备将要使用的颜色

正如你所看到的,Whatsapp、Facebook和Dropbox图标都经过了修改,并提供了正方形的彩色背景

提前感谢您提供的任何帮助。

你好,保罗。

这是一个定制的启动器/图标包。很可能是制造商的做法(LEAGOO)。你可能会注意到“已知”应用程序将有一个自定义图标,但如果你创建了一个自定义应用程序,它可能会在随机背景和某种图标转换的情况下看起来大不相同

可能值得买一个Android设备来确保你的图标在Android上看起来很棒,因为你永远不知道不同的启动器(bloatware)会对你的应用图标产生什么影响


如果OEM有一种与之互操作的方法,那么无论如何,这将是定制此行为的最简单方法。但是,大多数启动器都包含在OEM的软件包/bloatware中。

这是一个自定义启动器/图标包。很可能是制造商的做法(LEAGOO)。你可能会注意到“已知”应用程序将有一个自定义图标,但如果你创建了一个自定义应用程序,它可能会在随机背景和某种图标转换的情况下看起来大不相同

可能值得买一个Android设备来确保你的图标在Android上看起来很棒,因为你永远不知道不同的启动器(bloatware)会对你的应用图标产生什么影响


如果OEM有一种与之互操作的方法,那么无论如何,这将是定制此行为的最简单方法。但是,大多数启动器都包含在OEM的软件包/bloatware中。

这是一个自定义启动器/图标包。很可能是制造商的做法(LEAGOO)。你可能会注意到“已知”应用程序将有一个自定义图标,但如果你创建了一个自定义应用程序,它可能会在随机背景和某种图标转换的情况下看起来大不相同。可能不值得为一家制造商调查。@JonDouglas你很可能是对的,但我们只是想看看是否有解决方案,但似乎没有。这不仅适用于一家制造商,也适用于任何其他类型的设备。无论如何,谢谢。这是一个定制的启动器/图标包。很可能是制造商的做法(LEAGOO)。你可能会注意到“已知”应用程序将有一个自定义图标,但如果你创建了一个自定义应用程序,它可能会在随机背景和某种图标转换的情况下看起来大不相同。可能不值得为一家制造商调查。@JonDouglas你很可能是对的,但我们只是想看看是否有解决方案,但似乎没有。这不仅适用于一家制造商,也适用于任何其他类型的设备。无论如何,谢谢你。