草庐IT

Android Intent 过滤器 zip

我想使用Intent-filter,当在fileexplorer中单击zip文件时,它会打开应用程序那么我必须使用哪种mimetype?以及获取路径的代码是什么?Java代码:Intentintent=getIntent();//TogettheactionoftheintentuseStringaction=intent.getAction();if(action!=Intent.ACTION_SEND){thrownewRuntimeException("Shouldnothappen");}//TogetthedatauseUridata=intent.getData();URL

Android 解压缩在 Mac 上压缩的文件

我有一个应用程序,它下载一个zip文件并将文件解压缩到我的SDCard上。一切正常,但是当我的同事在他的Mac(lion)上创建zip文件时,我的所有文件都有尺寸:-1crc:-1压缩后大小:-1我无法将文件写入我的SD卡。两个zip的内容完全相同,唯一的区别是它们最初压缩的位置。这是我解压缩文件的代码:publicclassUnzipTaskextendsAsyncTask{privatestaticfinalStringTAG=UnzipTask.class.getSimpleName();privateStringmDestLocation;privateZipListenerm

如何检查zip文件中的文件长度

我想检查ZIP内部的文件不是空的。我知道unzip-l命令,但它提供了很多信息。[abc@localhosttest]$unzip-lempty_file_test.zipArchive:empty_file_test.zipLengthDateTimeName----------------------------007-05-201706:43empty_first_20170505.csv007-05-201706:43empty_second_20170505.csv----------------02files我通过命令从zip文件中提取文件名file_names="$(unzip-

PHP操作ZIP之ZipArchive类以及如何避免生成压缩文件带有目录层级的问题

常用的方法phpZipArchive可以说是php自带的一个函数了,他可对对文件进行压缩与解压缩处理,但是使用此类之前我们必须在php.ini中把extension=php_zip.dll前面的分号有没有去掉,然后再重启Apache这样才能使用这个类库。ziparchive可选参数,更多的使用例子,参考PHP-Manual:ZipArchive-互联网笔记ZipArchive::addEmptyDir添加一个新的文件目录open('test.zip')===TRUE){if($zip->addEmptyDir('newDirectory')){echo'Createdanewrootdirec

android - OSMdroid : How to load offline map from zip archive - MapTileFileArchiveProvider

我真的需要一些关于OSMdroid库的帮助。将map作为zip文件存储在sdcard中很有用。此外,map可以解压缩,图像文件可以直接用于更快的渲染。当图block被解压缩、具有.tile扩展名并且存储在文件夹中时,我设法从我的SD卡加载图block/sdcard/osmdroid/tiles/Mapnik/...为了创建我的map,我使用了MobileAtlasCreator和OSMANDtilestorage格式。我在网上阅读了一些教程,声称存储包含图block的zip文件存储在/sdcard/osmdroid中,然后将从zip加载离线map。但这对我不起作用。有人设法让它发挥作用

android - TransformException : java. util.zip.ZipException : duplicate entry: android/support/v4/content/res/TypedArrayUtils. 类

IhavesharedgraddleImageHere错误:任务':app:transformClassesWithJarMergingForDebug'执行失败。com.android.build.api.transform.TransformException:java.util.zip.ZipException:duplicateentry:android/support/v4/content/res/TypedArrayUtils.class 最佳答案 这个错误一般发生在gradle文件中存在重复的依赖。再次检查您的应用程序

java - 无法打开 .zip Gradle 缓存可能已损坏错误

我遇到Gradle缓存错误,但我不知道如何解决。我在下面附上了错误快照和我的问题。我尝试了在stack-overflow上发布的不同解决方案,但没有一个有效。任何人都建议我解决方案任何其他建议都会有所帮助。例如错误:无法打开zip文件。例如Error:Failedtoopenzipfile. 最佳答案 从thisdirectory下载最新的gradle包将其解压缩并放在某个地方(例如f:\gradle-1.10)转到您的AndroidStudio并加载您的项目,然后打开File->Settings->gradle,在此页面中单击Us

java - 根据城市、 zip 或街道名称获取经纬度

在我当前的android应用程序中,我想根据输入的城市名称、街道名称或邮政编码获取坐标。我怎样才能做到这一点?最好的问候,罗尼 最佳答案 查看方法Geocoder.getFromLocationName(cityName,maxResults).像这样使用它:ListaddressList=geoCoder.getFromLocationName(cityName,1);Addressaddress=addressList.get(0);if(address.hasLatitude()&&address.hasLongitude()

android - 从 APK 扩展文件中读取内容(来自 obb 文件)

我已经实现了APK扩展文件下载服务,并且全部来自http://developer.android.com/google/play/expansion-files.html我可以下载APK扩展文件,我可以使用下面的代码查看该文件try{ZipResourceFileexpansionFile=APKExpansionSupport.getAPKExpansionZipFile(this,3,0);ZipEntryRO[]zip=expansionFile.getAllEntries();Log.e("",""+zip[0].mFile.getAbsolutePath());Log.e("

android - 使用 Android Studio 如何获得签名的、非调试的和 zip 对齐的 APK?

如何使用AndroidStudio获得签名、非调试和zip对齐的APK?到目前为止,我可以得到一个签名的,但它被拒绝了,因为它有调试功能。我可以得到一个非调试版本的apk,但它被拒绝了,因为它不是zip对齐的。我可以压缩它,但我无法上传它,因为它没有签名。编辑:我应该提到我在Windows上。我看过的大部分内容都是基于linux的,很难将linux路径与配置路径分开。Edit2:目前事情暂时搁置。我更新了AndroidStudio并杀死了所有东西,因为它带有gradle1.9依赖项但没有正确安装gradle1.9。所以我想我会用gradle1.9下载完整的安装程序,但下载链接给了我开始