有没有办法专门为三星设备设置和应用程序图标?

时间:2017-02-16 16:08:13

标签: android samsung-mobile samsung-galaxy android-attributes

我注意到三星应用程序具有特定的形状;例如,下面的图库,相机,手机,消息和互联网应用程序图标。

enter image description here

有没有办法为三星设备指定图标?类似于新版Google Pixel如何使用清单中的android:roundIcon属性?

我尝试在Samsung Developer documentation中寻找某些内容,但似乎没有任何内容。

考虑到带背景的图标设置[设置>>设备确实可以识别三星应用。 显示> 图标背景]为所有其他应用启用类似形状的背景。例如,下面的Google Play商店图标。

enter image description here

但我不确定这是否是一个公开可用的选项。

如果三星采用Android Oreo的新adaptive icons,这个问题将无关紧要;但据我所知他们还没有。

2 个答案:

答案 0 :(得分:8)

您可以通过设置

禁用TouchWiz以圆角方框包围应用程序图标
<application>
    <meta-data android:name="com.samsung.android.icon_container.has_icon_container" android:value="true"/>
</application>

到您的AndroidManifest.xml

答案 1 :(得分:2)

要检测您是否在Samsung设备上运行很容易:

android.os.Build.MANUFACTURER == "samsung"

更多信息here

因此,在确定您在Samsung设备上运行后,您可以更改应用程序,以便在三星设备上运行时以编程方式更改应用程序图标。但不幸的是,android并没有提供一种方法。

有一些改变de app图标的工作,您可以查看hereherehere

如果你真的需要改变你的图标,你可以试试workarouds,但如果只是为了保持标准的非标准三星图标,他们我不会这样做;)