草庐IT

zip-align

全部标签

java - Android:获取 Zip 中的文件数?

我有一个看似简单的问题,但我似乎无法让它正常工作。我的“Assets”文件夹中有一个zip文件需要解压,我有一个ProgessBar,我想在其中向用户显示进度。我一切正常,但我想将ProgessBar最大值设置为zip文件中的文件数。此文件夹中的文件数量有时会发生变化,因此我希望ProgessBar与zip中包含的文件数量相关。我正在使用ZipInputStream-API,但似乎没有办法获取zip文件中的文件数。我能想到的唯一方法就是这样做:ZipInputStreamzin=newZipInputStream(getAssets().open("myFile.zip"));intn

gradle,提取依赖项zip并使用文件中的内容?

我有一个依赖另一个项目的GradleBuild项目。我的项目应该从另一个项目中摘下邮编并提取档案。存档中的一个文件称为“name.txt”,其中它是我需要在“构建”任务中作为参数传递的字符串。defunzippedDir=file('build/dependencies/unzippedDir').getAbsolutePath()configurations{zipArchive}dependencies{ziparchive""}taskunzip(type:Copy){intounzippedDirfromzipTree(configurations.zipArchive.singleF

java - 如何手动设置 gradle-2.2.1-all.zip

我想用这个命令运行我的单元测试gradlew.batconnectedInstrumentTest但它尝试下载https://services.gradle.org/distributions/gradle-2.2.1-all.zip我的下士网络阻止了它。因此,我想手动设置zip,我已经从浏览器下载了它。下面列出了我失败的方式将其粘贴到ProgramFiles\Android\AndroidStudio\gradle\gradle-2.2.1没有工作文件->设置->构建执行、部署->构建工具和定义gradle主目录无效除了这些之外的任何建议将不胜感激。谢谢。

android - 在不解压 zip 的情况下播放 zip 上的 .mp4 文件

在SD卡上,我有一个包含一个视频文件(.mp4)的zip文件。我需要在不解压缩zip的情况下通过VideoView播放该视频文件。到目前为止我已经尝试过:ZipFilezipFile=newZipFile(newFile("/sdcard/checking.zip"));ZipEntryzipEntry=zipFile.getEntry("checking.mp4");InputStreaminStream=zipFile.getInputStream(zipEntry);但是我没有找到任何可以播放来自InputStream的视频的API。zipEntry.getSize()返回值。我

java - 正在解压缩 zip 文件...找不到文件异常

我从网上得到了以下代码,看起来一切正常,但我收到了“未找到文件”异常...我在sdcard中有一个名为NewForestPonies.epub的文件权限:代码:StringZipFileLocation=Environment.getExternalStorageDirectory()+"/NewForestPonies.epub";StringunZipFileLocation=Environment.getExternalStorageDirectory()+"/DEST/";Decompressdecomp=newDecompress(ZipFileLocation,unZipF

安卓 : Align a text at left and center the textview in his parents view

你好,我遇到了一个小问题我正在使用GRAVITYLEFT使我的文本成为View左侧的对齐方式,但我想在TextView中居中,但也想在左侧部分对齐这是我现在拥有的:_________________________________________|aaaaaaaaaaaaa|____________|aaaaaaaa|____________|aaaaaaaaaaaaaa|______-----------------------------------我想要的是:_________________________________________|aaaaaaaaaaa|_______

Android - Proguard 重复 zip 条目错误

我正在尝试在使用android库项目的android应用程序中使用混淆器,但出现以下错误:java.io.IOException:Can'twrite[/private/var/folders/Pg/PgUpPJQ-E5qxL7jX6kpdCE+++TI/-Tmp-/android_3140050575281008652.jar](Can'tread[proguard.ClassPathEntry@1f8d244](Duplicatezipentry[be.class==android_144638064543155619.jar:com/comp/dp/library/R$anim.

java 批量下载将多个文件(minio中存储)压缩成一个zip包

我的需求是将minio中存储的文件按照查询条件查询出来统一压成一个zip包然后下载下来。思路:针对这个需求,其实可以有多个思路,不过也大同小异,一般都是后端返回流文件前端再处理下载,也有少数是压缩成zip包之后直接给下载链接返回到前端,前端收到链接url直接window.open()进行下载,不过这种下载zip包的路径要确保是在网站下,否则访问不到,还有一个缺点就是文件没法删除,占用存储空间,后期需人为动作清理,选择哪种思路就可以看具体需求啦,我选择的是第一种思路,以下就针对第一种后端返回流方式进行具体介绍。首先说第一种方法:将需要下载的文件找到,minio中有查询方法将文件转成inputSt

android - 打开/解压缩 zip 文件时 Cordova 构建 Gradle 错误

当我运行:cordovabuild时,我得到了这个:Runningcommand:/Users/tyrant/workspace/ideaProject/hello/platforms/android/cordova/buildANDROID_HOME=/Users/tyrant/software/android/android-sdk-macosxJAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/HomeRunning:/Users/tyrant/workspace/ideaProject/hel

android - 从 Android Assets 文件夹中的 ZIP 文件中读取文件

我正在使用ZipInputStream从位于我的AndroidAssets文件夹中的ZIP文件中读取文件:它可以工作,但它真的很慢,因为它必须使用getNextEntry(),文件也挺多的。如果我将ZIP文件复制到SD卡上,使用ZipFile.getEntry时读取速度非常快,但我没有找到使用ZipFile的方法Assets文件!有什么方法可以快速访问Assets文件夹中的ZIP文件吗?或者我真的必须将ZIP复制到SD卡吗?(顺便说一句,如果有人想知道我为什么要这样做:该应用程序大于50MB,所以为了在Play商店中获取它,我必须使用扩展APK;但是,因为这个应用程序也应该是放入Ama