为 Android 应用添加对主题图标的适配

在 Android 13 中引入了一种叫主题图标的机制,它允许应用创建一个统一色调的图标,让主屏幕变得干净整洁。但很显然很多应用都没有对这一功能进行适配。这篇文章就来尝试帮这其中的一部分应用适配它。

Launcher
一个极为抽象的主屏幕

此方法只适用于部分应用,部分应用修改安装包后可能会出现闪退、封号等状况,后果自负

这次只针对最简单的一种情况进行说明,即应用已经适配了自适应图标,且我们需要的图标与原图标的前景轮廓一致。

需要准备的材料

MT管理器(建议)

原始安装包

获取原始安装包

如果你已经安装了应用可以根据以下操作获取安装包

打开 MT管理器,点击右上角三个点,点击安装包提取

安装包提取

找到要修改的应用,点击提取安装包

点击提取

修改安装包

找到安装包并查看,默认位置在 /sdcard/MT2/apks/

点击查看

单击 AndroidManifest.xml,选择反编译

反编译清单文件

单击 resources.arsc,打开方式选择 Arsc编辑器

查看 resources.arsc

点击最底部的选项

com.termux

依次点击 mipmap、mipmap-anydpi-v26

mipmap-anydpi-v26

找到值是以 .xml 结尾的一项,将值复制下来

单击地址栏,粘贴复制的内容并确定

粘贴路径

打开,打开方式选择反编译

反编译 ic_launcher.xml

复制 foreground 一行

复制

在下面新开一行,粘贴并将 foreground 改为 monochrome

保存并退出,勾选自动签名后确定

如果在刚刚的 mipmap-anydpi-v26 那里还有一个 round 的话使用同样的方法处理

ic_launcher_round

退出尝试安装查看效果

安装
有效
FacebookXSina WeiboThreadsQzoneTelegram

《为 Android 应用添加对主题图标的适配》有1条评论

发表评论