草庐IT

zip-align

全部标签

android - 如何将文件压缩到android中的zip文件夹中?

这个问题在这里已经有了答案:zip/compressafolderfulloffilesonandroid(8个答案)关闭8年前。我正在尝试通过电子邮件发送多个文件,我得到了将它们附加到电子邮件中的代码。IntentsendIntent=newIntent(Intent.ACTION_SEND_MULTIPLE);sendIntent.setType("application/octet-stream");ArrayListuris=newArrayList();uris.add(0,Uri.parse("file://"+Environment.getExternalStorageD

android - Proguard 重复 Zip 条目

我正在尝试通过Proguard运行我的android应用程序,但是这一直出现:Warning:Exceptionwhileprocessingtaskjava.io.IOException:Can'twrite[C:\Users\Aliaksei\AndroidStudioProjects\SignOutSystem\app\build\intermediates\transforms\proguard\debug\jars\3\1f\main.jar](Can'tread[D:\Users\Aliaksei\.android\build-cache\f7a6034d02d095f18

android - 下载大型 zip 文件时出现 SocketException

我正在从服务器下载一个大尺寸的zip文件。我正在关注06-1121:45:18.789:I/System.out(8993):java.net.SocketException:recvfromfailed:ETIMEDOUT(Connectiontimedout)我的应用程序没有停止,但我的下载停止了。这发生在hdpiandroid移动设备上,特别是低处理器设备。下载在S3和平板电脑上运行良好。我正在使用简单的FileOutputStream方法来下载文件。 最佳答案 我想,您应该获得一个WakeLock以完成下载,然后释放它。特别

android - 试图画一个按钮 : how to set a stroke color and how to "align" a gradient to the bottom without knowing the height?

我正在以编程方式创建一个按钮。它是圆形的,具有渐变背景,工作正常,看起来也不错,但我无法做我想做的两件事:设置具有给定颜色的1像素笔划。我尝试了getPaint().setStroke(),但不知道如何设置描边颜色。我应该怎么做?将渐变与按钮的底部对齐,无论它的高度是多少。这可能吗?作为引用,这是我正在使用的代码:Buttonbtn=newButton(context);btn.setPadding(7,3,7,5);btn.setTextColor(text_color);//Createagradientforthebutton.Heightishardcodedto30(Idon

Android Studio 2.2更新: aligned APK (zipAlign) not generated using the new Gradle Plugin 2. 2.0

将AndroidStudio更新到版本2.2后,我还获得了Gradle插件的更新(它是2.1.3):...classpath'com.android.tools.build:gradle:2.2.0'...我看到未对齐的变体APK文件,但不再生成其他变体。我尝试启用zip对齐:buildTypes{release{minifyEnabledfalsezipAlignEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt'),'proguard-rules.pro'signingConfigsigningC

java - RxJava - Observable 的 zip 列表

我有一个Observable列表(RxJava1)。ListobservableList=newArrayList();它至少可以包含1个Observable。每个都有相同类型的结果。如何压缩所有Observable的结果?我考虑过zip-operator但它不支持List并且我不知道可观察量的数量(它可以是1,2,3,4....) 最佳答案 您可以使用静态zip(java.lang.Iterable>ws,FuncNzipFunction)method.这是一个zip采用Iterable的方法的Observables和一个Func

android - 如何以编程方式在 Genymotion 上刷新 zip

我正在尝试将google应用程序刷写到genymotion模拟器中。我可以使用拖放功能执行此操作,但我的项目需要将googleapps.zip加载到genymotion机器中并在内部闪烁。(避免与桌面交互)我已经检查了类似this的问题实现闪烁但使用clockworkmod恢复的地方(我无法在genymotion上安装)。由于没有关于genymotion恢复模式的文档,我找不到刷新zip的命令,但我很确定它们存在。哪些命令可用于从终端刷新.zip?这些命令也可以在持有genymotion的机器上运行。 最佳答案 Genymotion

android - 使用 Jack 编译器时出错 - app/build/intermediates/packaged/debug/classes.zip' is an invalid library

我在使用Jack编译器时遇到这些错误,但我不明白是什么问题:Error:Libraryreadingphase:file'/Users/daniele.vitali/Development/android-studio/INTROCKAND/app/build/intermediates/packaged/debug/classes.zip'isaninvalidlibrarycom.android.jack.api.v01.CompilationException:Libraryreadingphase:file'/Users/daniele.vitali/Development/a

android - 开发支持英语和阿拉伯语的 Android 应用程序 "layout alignment"

我正在开发一款支持En/Ar的Android应用。但我遇到了一个问题,如果用户从En更改为Ar,则用户界面的对齐方式必须从“左到右”变为“从右到左”。示例:(TextView)(EditText)这是英文但在Ar中它应该是:(EditText)(TextView)。有没有办法做到这一点无需创建两个不同的布局或两个不同的版本? 最佳答案 为什么这不能用两种布局来完成(你从来没有说过为什么这是不可取的)?如Android开发者文档所述Alargepartoflocalizinganapplicationisprovidingaltern

android - Gradle 插件 v0.13.1 后的重复 Zip 条目

我一直在使用GradleAndroid插件v0.12,但我决定升级到新版本,因为我需要新功能(速度的提高总是一个优势)。更新到新的v0.13.1后,我不断收到“DuplicateZipEntry”(来自Proguard),而之前一切正常。完整错误:java.io.IOException:Can'twrite[/Users/.../classes-proguard/netherlands/release/classes.jar](Can'tread[/Users/.../.gradle/caches/modules-2/files-2.1/org.apache.commons/commo