我正在为我的应用程序创建一个屏幕键盘,它也支持外观。 这是我正在做的皮肤,我有一个包含一些图像的文件夹和一个将图像映射到键盘的xml文件,我希望能够将文件夹作为一个zip文件,如Office 2007(.docx) )和iPhone固件(.ipsw),我知道我可以简单地压缩文件夹并更改扩展名,我需要知道的是如何读取代码中的文件。
答案 0 :(得分:2)
你有两个选择,1)只使用像SharpZipLib或DotNetZip这样的zip库或2)尝试使用System.IO.Packaging命名空间。我认为选项1可能是最简单的。
Office和其他程序正在做的事情并不神奇,他们只是在阅读一个zip文件并根据需要从中提取内容。您只需从MemoryStream中提取图像,而不是从磁盘中提取图像。