JarFile Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
La JarFile clase se usa para leer el contenido de un archivo jar desde cualquier archivo que se pueda abrir con java.io.RandomAccessFile.
[Android.Runtime.Register("java/util/jar/JarFile", DoNotGenerateAcw=true)]
public class JarFile : Java.Util.Zip.ZipFile
[<Android.Runtime.Register("java/util/jar/JarFile", DoNotGenerateAcw=true)>]
type JarFile = class
inherit ZipFile
- Herencia
- Atributos
Comentarios
La JarFile clase se usa para leer el contenido de un archivo jar desde cualquier archivo que se pueda abrir con java.io.RandomAccessFile. Amplía la clase java.util.zip.ZipFile con compatibilidad para leer una entrada opcional Manifest .
Manifest se puede usar para especificar metainformación sobre el archivo jar y sus entradas.
A menos que se indique lo contrario, pasar un null argumento a un constructor o método de esta clase hará que se produzca una NullPointerException excepción .
Si la marca verify está activada al abrir un archivo jar firmado, el contenido del archivo se comprueba con su firma incrustada dentro del archivo. Tenga en cuenta que el proceso de comprobación no incluye la validación del certificado del firmante. Un autor de llamada debe inspeccionar el valor devuelto de JarEntry#getCodeSigners() para determinar aún más si la firma puede ser de confianza.
Agregado en la versión 1.2.
Documentación de Java para java.util.jar.JarFile.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Constructores
| Nombre | Description |
|---|---|
| JarFile(File, Boolean, Int32) |
Crea un nuevo |
| JarFile(File, Boolean) |
Crea un nuevo |
| JarFile(File) |
Crea un nuevo |
| JarFile(IntPtr, JniHandleOwnership) |
Constructor utilizado al crear representaciones administradas de objetos JNI; llamado por el tiempo de ejecución. |
| JarFile(String, Boolean) |
Crea un nuevo |
| JarFile(String) |
Crea un nuevo |
Campos
| Nombre | Description |
|---|---|
| Cenatt |
La |
| Cenatx |
La |
| Cencom |
La |
| Cencrc |
La |
| Cendsk |
La |
| Cenext |
La |
| Cenflg |
La |
| Cenhdr |
La |
| Cenhow |
La |
| Cenlen |
La |
| Cennam |
La |
| Cenoff |
La |
| Censig |
La |
| Censiz |
La |
| Centim |
La |
| Cenvem |
La |
| Cenver |
La |
| Endcom |
La |
| Endhdr |
La |
| Endoff |
La |
| Endsig |
La |
| Endsiz |
La |
| Endsub |
La |
| Endtot |
La |
| Extcrc |
La |
| Exthdr |
La |
| Extlen |
La |
| Extsig |
La |
| Extsiz |
La |
| Loccrc |
La |
| Locext |
La |
| Locflg |
La |
| Lochdr |
La |
| Lochow |
La |
| Loclen |
La |
| Locnam |
La |
| Locsig |
La |
| Locsiz |
La |
| Loctim |
La |
| Locver |
La |
| ManifestName |
Nombre del archivo de manifiesto JAR. |
| OpenDelete |
Marca de modo para abrir un archivo ZIP y marcarlo para su eliminación. (Heredado de ZipFile) |
| OpenRead |
Marca de modo para abrir un archivo ZIP para leer. (Heredado de ZipFile) |
Propiedades
| Nombre | Description |
|---|---|
| Class |
Devuelve la clase en tiempo de ejecución de este |
| Comment |
Devuelve el comentario del archivo ZIP o null si no existe. (Heredado de ZipFile) |
| Handle |
Identificador de la instancia de Android subyacente. (Heredado de Object) |
| JniIdentityHashCode |
Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| JniManagedPeerState |
La |
| JniPeerMembers |
La |
| Manifest |
Devuelve el manifiesto de archivo jar, o |
| Name |
Devuelve el nombre de ruta de acceso del archivo ZIP. (Heredado de ZipFile) |
| PeerReference |
Obtiene la referencia de objeto JNI para este Java del mismo nivel. (Heredado de Object) |
| ThresholdClass |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
| ThresholdType |
Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea y devuelve una copia de este objeto. (Heredado de Object) |
| Close() |
Cierra el archivo ZIP. (Heredado de ZipFile) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
La |
| Dispose() |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| Dispose(Boolean) |
Libera los recursos mantenidos por este Java del mismo nivel. (Heredado de Object) |
| DisposeUnlessReferenced() |
La |
| Entries() |
Devuelve una enumeración de las entradas del archivo ZIP. (Heredado de ZipFile) |
| Equals(Object) |
La |
| Equals(Object) |
Indica si algún otro objeto es "igual a" este. (Heredado de Object) |
| GetEntry(String) |
Devuelve la entrada del archivo ZIP para el nombre especificado o null si no se encuentra. (Heredado de ZipFile) |
| GetHashCode() |
Devuelve un valor de código hash del objeto. (Heredado de Object) |
| GetInputStream(ZipEntry) |
Devuelve un flujo de entrada para leer el contenido de la entrada de archivo ZIP especificada. (Heredado de ZipFile) |
| GetJarEntry(String) |
Devuelve para |
| JavaFinalize() |
Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto . (Heredado de Object) |
| Notify() |
Activa un único subproceso que está esperando en el monitor de este objeto. (Heredado de Object) |
| NotifyAll() |
Activa todos los subprocesos que están esperando en el monitor de este objeto. (Heredado de Object) |
| SetHandle(IntPtr, JniHandleOwnership) |
Establece la propiedad Handle. (Heredado de Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
La |
| Size() |
Devuelve el número de entradas en el archivo ZIP. (Heredado de ZipFile) |
| ToArray<T>() |
Crea una matriz administrada a partir de este contenedor de matriz Java. (Heredado de Object) |
| ToString() |
Devuelve una representación de cadena del objeto. (Heredado de Object) |
| UnregisterFromRuntime() |
Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad. (Heredado de Object) |
| Wait() |
Hace que el subproceso actual espere hasta que se despierta, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><> (Heredado de Object) |
| Wait(Int64, Int32) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
| Wait(Int64) |
Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real. (Heredado de Object) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IJavaPeerable.Disposed() |
La |
| IJavaPeerable.Finalized() |
La |
| IJavaPeerable.JniObjectReferenceControlBlock |
La |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
La |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
La |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
La |
| IJavaPeerable.UnregisterFromRuntime() |
La |
Métodos de extensión
| Nombre | Description |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Obtiene el nombre JNI del tipo de la instancia |
| JavaAs<TResult>(IJavaPeerable) |
Intente coerción |
| JavaCast<TResult>(IJavaObject) |
Realiza una conversión de tipos comprobados en tiempo de ejecución de Android. |
| JavaCast<TResult>(IJavaObject) |
La |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Intente coerción |