繁体   English   中英

Android 6 Samsung Touchwiz启动器图标比非三星应用程序大

[英]Android 6 Samsung Touchwiz launcher icons are bigger than of non samsung apps

Anbdroid股票Samsung图标显示的大小大于非Samsung图标。 我在我的自定义图标144x144 px的屏幕快照旁边拍摄了一个三星浏览器的图标,该图标显示的大小至少要大6像素。

三星图标与其他图标

原因必须是三星专有的.qmg解码图标。 我已经在寻找.qmg编码器,但是没有官方的方法。 我为较旧的Bada设备尝试了三星主题设计器,该设备能够创建qmg文件(我用所需的图标替换了背景,并导出了整个主题,将结尾替换为.zip并导出了背景) Samsung Theme Designer 不幸的是,android无法解码我创建的图标。

有没有办法将普通的应用程序图标拉伸到与三星股票相同的尺寸,还是有另一种方式编码.qmg图标? 我在xda-developers上找到了仅解码器工具:[TOOL] Converter QMG / ASTC-> PNG ,它使用设备上的解码器创建png文件。

更新资料

我做了一些研究,发现一件很奇怪的事情。 如果我用一块薄薄的寄宿生创建一个空的图标,该图标将被拉伸到与三星图标相同的大小。 如果我填写图标内容,它将缩小。

在此处输入图片说明

在此处输入图片说明

这是Samsung Touchwiz的行为还是一般的Android 6问题? 我的泳池中没有任何非三星手机可以对其进行测试。

在库存的三星应用程序AndroidManifest.xml中找到了解决方案

您需要将以下行添加到mainfest的<application>标记中。

<meta-data android:name="com.samsung.android.icon_container.has_icon_container" android:value="true"/>

这也适用于* .png和* .qmg图标。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM