是否可以在Android应用中更改APK中的应用图标?我有一台运行Android 2.2的平板电脑,图标太低,所以我想更换它们。我尝试解压缩APK,更改图标并重新压缩,但它不起作用。有没有什么办法可以改变图标,甚至是以编程方式来反映更高分辨率的图标?
答案 0 :(得分:10)
APK文件实际上只不过是zip文件。如果您只想替换图像,那么最简单的方法是以7-zip或winrar打开apk文件,并用您自己的文件替换那里的png文件。只需将新文件拖到7-zip窗口即可。
请注意,我说“打开”而不是“解压缩”。解压缩后,签名将不再有效。
另一个选择是使用APKManager来执行此操作。这样您就不需要在/ system / app中安装它:
答案 1 :(得分:2)
请参阅此solution
答案 2 :(得分:2)
如果你想以编程方式更改android应用程序图标,那么你可以通过设置 android:icon属性在应用程序标记中将其设置为AndroidManifest.xml文件。但是如果你想改变第三方应用程序的图标,那么你就不能。
答案 3 :(得分:2)
最简单的方法之一是通过用户友好的GUI工具更改APK图标:
这两个工具都是免费的open-source(用C ++ / Qt编写),Apktool是在引擎盖下使用的。
我是这些工具的作者。
答案 4 :(得分:0)
请看一下这个用于设计高,中,低密度手机的图标: http://developer.android.com/guide/practices/ui_guidelines/icon_design_launcher.html