解决办法1:
把资源放在assets目录下,文件名用md5加密,比如一个xzy.png文件,md5加密后整个就是一个无厘头的字符串,当你要找它时,就把“zyz.png”这个字符串再md5一次,到assets下去equals,就可以拿到这幅图的InputStream了,你知道的,InputStream 可以decde成Bitmap(Bitmap或者BitmapFactory.decodeByStream)的,就可以显示在你的界面上了。
解决办法2:
把你自己的图读成字节流,然后每个字节进行移1位,左移右移你自己决定。然后把移位后的流FileOutputStream再写成文件!放进assets里。当你读它变成流时,你再移回来嘛。这样的话,就算别人拿到了你的文件,在windows下也打不开它,打开就是乱码。