安卓(Android) 怎么从zip文件中获取预览帧条目名称

2019年10月27日22:38:12安卓(Android) 怎么从zip文件中获取预览帧条目名称已关闭评论 186 670字阅读2分14秒

1.简介

安卓(Android) 怎么从zip文件中获取预览帧条目名称?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */

import java.io.BufferedInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.util.zip.ZipEntry;
import java.util.zip.ZipInputStream;

public class Main {
  public static String getPreviewFrameEntryName(InputStream is) throws IOException {
    ZipInputStream zis = (is instanceof ZipInputStream) ? (ZipInputStream) is
        : new ZipInputStream(new BufferedInputStream(is));
    ZipEntry ze;
    
    
    String previewName = null;
    while ((ze = zis.getNextEntry()) != null) {
      final String entryName = ze.getName();
      if (entryName.contains("/") && (entryName.endsWith(".png") || entryName.endsWith(".jpg"))) {
        previewName = entryName;
      }
    }

    return previewName;
  }
}

 
编程十万个怎么办