code: public ZipEntry getNextEntry() throws IOException {
          ensureOpen();
          if (entry != null) {
              closeEntry();
          }
          crc.reset();
          inf.reset();
          if ((entry = readLOC()) == null) {
              return null;
          }
          // ----- BEGIN android -----
          // if (entry.method == STORED) {
          if (entry.method == STORED || entry.method == DEFLATED) {
          // ----- END android -----
              remaining = entry.size;
          }
          entryEOF = false;
          return entry;
      }
docs: Reads the next ZIP file entry and positions the stream at the
  beginning of the entry data.
  @return the next ZIP file entry, or null if there are no more entries
  @exception ZipException if a ZIP file error has occurred
  @exception IOException if an I/O error has occurred