1

我想将图像添加到 jar 库中以防止任何人都可以更改它,但我不知道该怎么做。有人可以帮我吗?

谢谢。

4

3 回答 3

2

在寻找其他一些方法之后,我测试了“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 或者你需要的。

为了对图像进行编码,我使用了这个:

http://www.motobit.com/util/base64-decoder-encoder.asp

于 2012-05-14T07:46:29.080 回答
1

1)右键单击您的项目-> 导出。

2)展开java文件夹并选择“Jar File”

3) 单击下一步。(将打开一个窗口)。

4)选择要导出为jar的类和图像文件。(在“选择要导出的资源”面板中)

5) 设置导出目的地,点击完成。

现在 jar 将包含您想要的所有类和图像文件。

于 2012-05-07T11:41:23.407 回答
0

将图像放在设备上的任何方法都将允许有足够动力的用户更改它。无论您认为“将图像添加到 jar 库”意味着什么,都不会改变这一点。

如果您不希望用户更改您的图像,请不要将图像放在用户的设备上。

于 2012-05-07T11:06:14.857 回答