我想将图像添加到jar库中,以防止任何人都可以更改它,但我不知道该怎么做。 有人能帮助我吗?
感谢。
答案 0 :(得分:2)
在寻找其他方法后,我测试了#64; base 64 code / decode"它的效果非常好。只需要这样做:
String encodedImage = "encoded string of image";
byte[] decodedString = Base64.decode(encodedImage, Base64.DEFAULT);
Bitmap decodedByte = BitmapFactory.decodeByteArray(decodedString, 0, decodedString.length);
然后只需要将setImageBitmap设置为ImageView或者你需要的。
要对我使用过的图像进行编码:
答案 1 :(得分:1)
1)右键单击您的项目 - >出口。
2)展开java文件夹并选择“Jar文件”
3)单击“下一步”。 (会打开一个窗口)。
4)选择要导出为jar的类和图像文件。 (在“选择要导出的资源”面板中)
5)设置导出目标并单击“完成”。
现在,jar将包含您想要的所有类和图像文件。
答案 2 :(得分:0)
任何将图像放在设备上的方法都可以让有充分动力的用户更改它。无论你怎么想“将图像添加到jar库”意味着不会改变它。
如果您不希望用户更改图像,请不要将图像放在用户的设备上。