请告诉我如何在 apk 包中保护我们的资源。 通过一个简单的重命名-提取过程,任何人都可以复制和窃取应用程序可绘制资源,如图像或 soundFX 文件。 我的问题是,有没有什么方法可以保护 Android 应用程序中的可绘制资源?
最佳答案
drawable 需要操作系统可以访问,因此它必须是可读的。
如果你真的想保证它的安全,你可以考虑将它加密存储为原始 Assets ,然后加载它,将它解密成一个 ByteStream 并将它传递给 BitmapFactory。当然,这会对性能产生轻微影响,并且会迫使您手动编写很多原本可以用 XML 轻松完成的代码。
除此之外,还有很多方法可以窃取数据 - 如果它是可绘制的,人们可以截屏。
关于android - 如何保护 Android 应用程序中的可绘制资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4952630/