如何检查 Android OS 是否强制应用程序图标背景颜色?
How to check if an Android OS is forcing an application icon background color?
我正在与一个团队合作开发移动端的跨平台应用程序,我们使用的是 Visual Studio 2015 和 Xamarin.Forms v2.3.2.127。
我们已经为三个不同的平台(Android、iOS、UWP)创建了我们需要的应用程序图标,每个图标都遵循本机平台规范。
我们只遇到了一个问题,我想知道我的问题是否有任何答案。某些 运行 Android OS 强制应用程序图标具有方形背景的设备,它们似乎为背景提供了任意颜色(请稍后检查图像)。我们不想为 Android 自行更改应用程序图标,因此我们正在寻找更好的方法。
Xamarin 中是否有任何方法能够检测到设备正在为应用程序图标添加彩色背景,以便我们可以为其提供我们想要的图标,或者至少更改设备的颜色使用?
如您所见,Whatsapp、Facebook 和 Dropbox 图标都经过修改,并赋予了方形彩色背景。
在此先感谢您提供的任何帮助。
问候,保罗。
这是自定义启动器/图标包的作用。很可能是制造商的行为(LEAGOO)。您可能会注意到 "Known" 应用程序将有一个自定义图标,但如果您创建了一个自定义应用程序,它可能看起来与随机背景和某种图标转换有很大不同。
购买库存 Android 设备以确保您的图标在库存中看起来很棒 Android 可能是值得的,因为您永远不知道不同的启动器(英国媒体报道软件)会对您的应用图标做些什么。
如果 OEM 有办法与之互操作,那么无论如何这将是自定义此行为的最简单方法。但是,大多数启动器都包含在 OEM 的 package/bloatware.
中
我正在与一个团队合作开发移动端的跨平台应用程序,我们使用的是 Visual Studio 2015 和 Xamarin.Forms v2.3.2.127。
我们已经为三个不同的平台(Android、iOS、UWP)创建了我们需要的应用程序图标,每个图标都遵循本机平台规范。
我们只遇到了一个问题,我想知道我的问题是否有任何答案。某些 运行 Android OS 强制应用程序图标具有方形背景的设备,它们似乎为背景提供了任意颜色(请稍后检查图像)。我们不想为 Android 自行更改应用程序图标,因此我们正在寻找更好的方法。
Xamarin 中是否有任何方法能够检测到设备正在为应用程序图标添加彩色背景,以便我们可以为其提供我们想要的图标,或者至少更改设备的颜色使用?
如您所见,Whatsapp、Facebook 和 Dropbox 图标都经过修改,并赋予了方形彩色背景。
在此先感谢您提供的任何帮助。
问候,保罗。
这是自定义启动器/图标包的作用。很可能是制造商的行为(LEAGOO)。您可能会注意到 "Known" 应用程序将有一个自定义图标,但如果您创建了一个自定义应用程序,它可能看起来与随机背景和某种图标转换有很大不同。
购买库存 Android 设备以确保您的图标在库存中看起来很棒 Android 可能是值得的,因为您永远不知道不同的启动器(英国媒体报道软件)会对您的应用图标做些什么。
如果 OEM 有办法与之互操作,那么无论如何这将是自定义此行为的最简单方法。但是,大多数启动器都包含在 OEM 的 package/bloatware.
中