public ApkAssetsFileProvider(string apkFilename, FileCacheMode cacheMode, bool readOnly = false)
 {
     _zipFile    = new ZipFile(apkFilename);
     ApkFilename = apkFilename;
     ReadOnly    = readOnly;
     CacheMode   = cacheMode;
 }
Пример #2
0
 public ApkAssetsFileProvider(string apkFilename, FileCacheMode cacheMode, bool readOnly = false, string tempFolder = null)
 {
     _zipFile    = new ZipFile(apkFilename);
     ApkFilename = apkFilename;
     ReadOnly    = readOnly;
     CacheMode   = cacheMode;
     _tempFolder = tempFolder;
     if (tempFolder != null)
     {
         _zipFile.TempFileFolder = tempFolder;
     }
 }
Пример #3
0
 public ZipFileProvider(string apkFilename, FileCacheMode cacheMode, bool readOnly = false, string tempFolder = null, bool useCombinedStream = false)
 {
     _zipFile          = new ZipFile(apkFilename, System.Text.Encoding.UTF8);
     UseCombinedStream = useCombinedStream;
     ApkFilename       = apkFilename;
     ReadOnly          = readOnly;
     CacheMode         = cacheMode;
     _tempFolder       = tempFolder;
     if (tempFolder != null)
     {
         _zipFile.TempFileFolder = tempFolder;
     }
 }
Пример #4
0
 public ZipFileProvider(Stream zipFileStream, string zipFilename, FileCacheMode cacheMode, bool readOnly = false, string tempFolder = null, bool useCombinedStream = false)
 {
     _zipFile = ZipFile.Read(zipFileStream, new ReadOptions()
     {
         Encoding = System.Text.Encoding.UTF8
     });
     ApkFilename       = zipFilename;
     UseCombinedStream = useCombinedStream;
     ReadOnly          = readOnly;
     CacheMode         = cacheMode;
     _tempFolder       = tempFolder;
     if (tempFolder != null)
     {
         _zipFile.TempFileFolder = tempFolder;
     }
 }