猿问

在 Android 中从字符串加载图像

我将图像作为字符串,其形式如下:


�����JFIF���������C�




%# , #&')*)-0-(0%()(���C




(((((((((((((((((((((((((((((((((((((((((((((((((((�����"��������������������������������������N���H3�ӗ�2g�?^Ia���a�$��tsE�����

���u]y�ڻ�a�X�B��Xah����v

èV^z@�)t����

��u��THf�   !�$���X$���$`!�VZUe V$0��#���HL�ue�y   $I$� �)$),�տE9v�Í�V��벿G�n�!@*�*�h�tz�oO�oB�n�z��q�n�"k��v�=�����y��������ߐ<�tp�����H@�[V� ���d��YQ��+Hzk��$���eɳ'Lb��{p��$�&���mVƛ鿗{�8�U�O^y벿G�H.`1V���rz�|���6Q��m|{�o:�u���y��u��&.�=�cU�vu疭���5W����!����BA]Vר��V2�FH�H@@�Yh��!����bd$V\��u�*n��$HA���6B -��E��ǽ�&7]7S۞z�;�H��l���^֌�>wұ��s�o�]�崽1Xj�5����(���6~�9o7M�l�u���Sn��{���9>��.pd��@V��ʵ�ej���C%B����+zk+��!�!"����מ*n��$�BCY$)!�m��Ѣ�{����;r�]���!/G������x����&Ʈ���W]��-��e��V�_�����lH!s�Q�e�b:y�cD�י����+J#�aUUmz�l�t|�$�"@%���ebIMmv0��H��\{1�犫+��h���

我的问题是我应该如何将其加载到 ImageView 中?我尝试转换为字节数组,然后转换为位图并加载它,但没有任何效果


当年话下
浏览 108回答 1
1回答

幕布斯6054654

你不会将图像保存为像这样的字符串 - 使用 unicode 和不同的文本编码你会遇到问题。如果您绝对必须这样做(并且应该尽可能避免),则应将其编码为 Byte64,而不是用作原始字节。然后,您可以将其解码为字节数组,将字节数组解码为位图,然后将位图解码为图像视图的可绘制位图。
随时随地看视频慕课网APP

相关分类

Java
我要回答