在APK中更改Android应用图标?

时间:2011-05-30 05:02:42

标签: android

是否可以在Android应用中更改APK中的应用图标?我有一台运行Android 2.2的平板电脑,图标太低,所以我想更换它们。我尝试解压缩APK,更改图标并重新压缩,但它不起作用。有没有什么办法可以改变图标,甚至是以编程方式来反映更高分辨率的图标?

5 个答案:

答案 0 :(得分:10)

APK文件实际上只不过是zip文件。如果您只想替换图像,那么最简单的方法是以7-zip或winrar打开apk文件,并用您自己的文件替换那里的png文件。只需将新文件拖到7-zip窗口即可。

请注意,我说“打开”而不是“解压缩”。解压缩后,签名将不再有效。

另一个选择是使用APKManager来执行此操作。这样您就不需要在/ system / app中安装它:

  1. 下载APK Manager
  2. 将.apk放入“place-apk-here-for-modding”
  3. 运行script.bat并解压缩。
  4. 将新的PNG文件放入/ res / drawable-?dpi覆盖旧的PNG文件。
  5. 运行ZIP .apk并选择选项2常规APK
  6. 签署APK
  7. 安装

答案 1 :(得分:2)

请参阅此solution

答案 2 :(得分:2)

如果你想以编程方式更改android应用程序图标,那么你可以通过设置 android:icon属性在应用程序标记中将其设置为AndroidManifest.xml文件。但是如果你想改变第三方应用程序的图标,那么你就不能。

答案 3 :(得分:2)

摘要

最简单的方法之一是通过用户友好的GUI工具更改APK图标:

这两个工具都是免费的open-source(用C ++ / Qt编写),Apktool是在引擎盖下使用的。

功能

  • 自动打包,签名并优化您的APK。
  • PNG,BMP,JPEG,ICO,GIF等之间的自动转换
  • 适用于 Windows macOS Linux

APK Icon Editor

声明

我是这些工具的作者。

答案 4 :(得分:0)

请看一下这个用于设计高,中,低密度手机的图标: http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html