我有一个由几个PNG文件组成的文件。这是文件结构:
首先,PNG图像的大小存储为4字节值,然后是PNG文件数据,下一个文件的存储方式与上一个文件的存储方式相同。
[file 1 size 4 bytes][file 1 data]
[file 2 size 4 bytes][file 2 data]
..other file size and data
我想知道如何将PNG图像逐个加载到位图对象,而不将它们提取到Android中的单独文件。
我可以在Windows中完成:创建主文件的文件流,读取4个字节作为文件1的大小,创建内存流,从主文件复制文件1的数据到之前读取的数据大小,寻找内存流为零,从内存流加载PNG,并重复文件2,3,4 ...... ....
但我找不到Android的解决方案。