为什么图像在APK文件中可见,是否有隐藏它们的方法

时间:2011-09-12 14:38:06

标签: android image apk

可以使用zip工具轻松提取drawable文件夹中的应用程序图像(png) 认为APK文件会更“封闭” 这是正常的吗? 有办法解决这个问题吗?

2 个答案:

答案 0 :(得分:2)

  

这是正常的吗?

绝对

  

有没有办法解决这个问题?

不,因为没有什么可以“修复”。任何能够获取您的APK文件的人都能够获取您可能存储的任何其他图像(例如,从Internet下载并缓存在板载闪存中)。任何使用普通SDK工具的人都可以截取您的应用程序的屏幕截图,并以这种方式获取您的图像。保护图像是一项毫无意义的练习。

答案 1 :(得分:0)

APK实际上只不过是一个压缩档案。从解压缩的APK可以访问PNG是完全正常的。如果他们愿意,几乎不可能阻止一个足智多谋的黑客获取你的图像。你可以做一些事情来阻止它,但它会更加令人头疼。

如果您真的希望将可绘制文件保留在APK之外,您可以在第一次加载应用程序时从网站上下载可绘制文件。然而,这有其他问题,因为您必须防止未经授权下载drawables。