如何在Android应用程序中保护可绘制资源

请告诉我如何在apk包中保护我们的资源.
通过简单的重命名提取过程,任何人都可以复制和窃取应用程序可绘制资源,如图像或soundFX文件.
我的问题是,有没有办法保护Android应用程序中的可绘制资源?
最佳答案
drawable需要可供操作系统访问,因此必须是可读的.

如果你真的想保证它的安全性,可以考虑将其加密为原始资产,然后加载它,将其解密为ByteStream并将其传递给BitmapFactory.当然,这会产生轻微的性能影响,并会迫使您手动编写许多您可以用XML轻松完成的工作.

除此之外,有很多方法可以窃取数据 – 如果它是可绘制的,人们可以截取屏幕截图.

转载注明原文:如何在Android应用程序中保护可绘制资源 - 代码日志