public class SignedJarApkCreator
extends java.lang.Object
implements com.android.apkzlib.zfile.ApkCreator
| Constructor and Description |
|---|
SignedJarApkCreator(com.android.apkzlib.zfile.ApkCreatorFactory.CreationData creationData)
Creates a
SignedJarApkCreator with a given data. |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
deleteFile(java.lang.String apkPath) |
void |
writeFile(java.io.File inputFile,
java.lang.String apkPath) |
void |
writeZip(java.io.File zip)
Copies the content of a Jar/Zip archive into the receiver archive.
|
void |
writeZip(java.io.File zip,
java.util.function.Function<java.lang.String,java.lang.String> transform,
java.util.function.Predicate<java.lang.String> isIgnored) |
public SignedJarApkCreator(@NonNull
com.android.apkzlib.zfile.ApkCreatorFactory.CreationData creationData)
throws java.io.IOException,
java.security.NoSuchAlgorithmException
SignedJarApkCreator with a given data.creationData - the data to create the jarjava.io.IOExceptionjava.security.NoSuchAlgorithmExceptionpublic void writeFile(@NonNull
java.io.File inputFile,
@NonNull
java.lang.String apkPath)
throws java.io.IOException
writeFile in interface com.android.apkzlib.zfile.ApkCreatorjava.io.IOExceptionpublic void writeZip(@NonNull
java.io.File zip)
throws java.io.IOException,
ZipAbortException
zip - the InputStream for the Jar/Zip to copy.java.io.IOExceptionZipAbortException - if the ZipEntryFilter filter indicated that the write
must be aborted.public void writeZip(@NonNull
java.io.File zip,
@Nullable
java.util.function.Function<java.lang.String,java.lang.String> transform,
@Nullable
java.util.function.Predicate<java.lang.String> isIgnored)
throws java.io.IOException
writeZip in interface com.android.apkzlib.zfile.ApkCreatorjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOExceptionpublic void deleteFile(@NonNull
java.lang.String apkPath)
throws java.io.IOException
deleteFile in interface com.android.apkzlib.zfile.ApkCreatorjava.io.IOException