JarOutputStream 类

定义

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

[Android.Runtime.Register("java/util/jar/JarOutputStream", DoNotGenerateAcw=true)]
public class JarOutputStream : Java.Util.Zip.ZipOutputStream
[<Android.Runtime.Register("java/util/jar/JarOutputStream", DoNotGenerateAcw=true)>]
type JarOutputStream = class
    inherit ZipOutputStream
继承
属性

注解

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。 它扩展 java.util.zip.ZipOutputStream 类,支持编写可选 Manifest 条目。 Manifest可用于指定有关 JAR 文件及其条目的元信息。

已在 1.2 中添加。

Java文档java.util.jar.JarOutputStream

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

构造函数

名称 说明
JarOutputStream(IntPtr, JniHandleOwnership)

创建 JNI 对象的托管表示形式时使用的构造函数;由运行时调用。

JarOutputStream(Stream, Manifest)

使用指定的JarOutputStream值创建一个新Manifest项。

JarOutputStream(Stream)

创建没有清单的新 JarOutputStream 项。

字段

名称 说明
Cenatt

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cenatx

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cencom

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cencrc

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cendsk

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cenext

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cenflg

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cenhdr

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cenhow

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cenlen

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cennam

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cenoff

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Censig

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Censiz

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Centim

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cenvem

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Cenver

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Deflated

压缩 (DEFLATED) 条目的压缩方法。

(继承自 ZipOutputStream)
Endcom

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Endhdr

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Endoff

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Endsig

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Endsiz

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Endsub

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Endtot

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Extcrc

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Exthdr

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Extlen

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Extsig

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Extsiz

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Loccrc

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Locext

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Locflg

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Lochdr

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Lochow

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Loclen

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Locnam

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Locsig

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Locsiz

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Loctim

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Locver

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Stored

未压缩(STORED)条目的压缩方法。

(继承自 ZipOutputStream)

属性

名称 说明
Buf

用于写入压缩数据的输出缓冲区。

(继承自 DeflaterOutputStream)
Class

返回此 Object的运行时类。

(继承自 Object)
Def

此流的压缩器。

(继承自 DeflaterOutputStream)
Handle

基础 Android 实例的句柄。

(继承自 Object)
JniIdentityHashCode

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
JniPeerMembers

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

Out

要筛选的基础输出流。

(继承自 FilterOutputStream)
PeerReference

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
ThresholdClass

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

ThresholdType

此 API 支持 Mono for Android 基础结构,不打算直接从代码使用。

方法

名称 说明
Clone()

创建并返回此对象的副本。

(继承自 Object)
Close()

关闭此输出流并释放与此流关联的任何系统资源。

(继承自 OutputStream)
CloseEntry()

关闭当前的 ZIP 条目,并将流定位为写入下一个条目。

(继承自 ZipOutputStream)
Deflate()

将下一个压缩数据块写入输出流。

(继承自 DeflaterOutputStream)
Dispose()

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
Dispose(Boolean)

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
Equals(Object)

指示其他对象是否“等于”此对象。

(继承自 Object)
Finish()

完成将压缩数据写入输出流而不关闭基础流。

(继承自 DeflaterOutputStream)
Flush()

刷新此输出流并强制写出任何缓冲的输出字节。

(继承自 OutputStream)
GetHashCode()

返回对象的哈希代码值。

(继承自 Object)
JavaFinalize()

当垃圾回收确定不再引用该对象时,由对象上的垃圾回收器调用。

(继承自 Object)
Notify()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
PutNextEntry(ZipEntry)

开始编写新的 ZIP 文件条目,并将流定位到输入数据的开头。

(继承自 ZipOutputStream)
PutNextEntryAsync(ZipEntry)

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 ZipOutputStream)
SetComment(String)

设置 ZIP 文件注释。

(继承自 ZipOutputStream)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
SetLevel(Int32)

为 DEFLATED 的后续条目设置压缩级别。

(继承自 ZipOutputStream)
SetMethod(Int32)

设置后续条目的默认压缩方法。

(继承自 ZipOutputStream)
ToArray<T>()

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
Wait()

使当前线程等待,直到唤醒它,通常是通过 em 通知/em< 或 >em<interrupted>/em<。><>

(继承自 Object)
Wait(Int64, Int32)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。

(继承自 Object)
Wait(Int64)

使当前线程等待直到唤醒,通常是通过 <em>通知</em> 或 <em interrupted>/em<>,或直到经过一定数量的实时。

(继承自 Object)
Write(Byte[], Int32, Int32)

len从从偏移量off开始的指定字节数组写入字节数。

(继承自 OutputStream)
Write(Byte[])

b.length 字节从指定的字节数组写入此输出流。

(继承自 OutputStream)
Write(Int32)

将指定的 byte 输出流写入此输出流。

(继承自 FilterOutputStream)
WriteAsync(Byte[], Int32, Int32)

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 OutputStream)
WriteAsync(Byte[])

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 OutputStream)
WriteAsync(Int32)

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 OutputStream)

显式接口实现

名称 说明
IJavaPeerable.Disposed()

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
IJavaPeerable.DisposeUnlessReferenced()

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
IJavaPeerable.Finalized()

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
IJavaPeerable.JniManagedPeerState

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

(继承自 Object)

扩展方法

名称 说明
FlushAsync(IFlushable)

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

GetJniTypeName(IJavaPeerable)

获取实例 self类型的 JNI 名称。

JavaAs<TResult>(IJavaPeerable)

尝试强制self键入TResult,检查强制是否在Java端有效。

JavaCast<TResult>(IJavaObject)

执行 Android 运行时检查的类型转换。

JavaCast<TResult>(IJavaObject)

JarOutputStream 类用于将 JAR 文件的内容写入任何输出流。

TryJavaCast<TResult>(IJavaPeerable, TResult)

尝试强制self键入TResult,检查强制是否在Java端有效。

适用于