该应用程序在本地完美运行,但我无法上传apk> 50mo.所以我试图实现一个包含所有PNG的扩展文件.所以我在Linux上使用这个简单的命令:_zip_ -0 _main.1.com.ctai.irisst.zip_ * _.png_在我的/ res / drawable-mdpi上创建我的扩展文件,然后手动将其放到/ Android / data /com.ctai.irisst/
然后,我使用this code解压缩手机存储上的所有数据,但是当我启动应用程序时,我只得到10秒的空白屏幕,然后Android告诉我应用程序没有响应.我可以在文件浏览器中看到~10个PNG图像被解压缩,而在Logcat中每秒提取1个文件. (如果我使用缓冲区,加载我的应用程序仍然需要> 20秒)
我已经实现了以下库:
"downloader_library","licencing_library","Sample_downloader" and "zip_file"
但我暂时没用过它. (我应该?怎么样?)
我的问题很简单,我怎样才能简单地创建扩展文件并使用我的图像而不会干扰用户体验?我没有找到关于扩展文件的这么多教程,也没有示例项目,所以@L_450_15@点迷失了.
// Get a ZipresourceFile represenTing a merger of both the main and patch files ZipresourceFile expansionFile = APKExpansionSupport.getAPKExpansionZipFile(appContext,mainVersion,patchVersion); // Get an input stream for a kNown file inside the expansion file ZIPs InputStream fileStream = expansionFile.geTinputStream(pathToFileInsideZip);
请注意,在上面的代码中,InputStream将指向ZIP存档中的文件,而不是ZIP文件本身.例如,如果您将flower.png放在ZIP存档中名为BACkground的目录下,则可以使用该文件的InputStream,如下所示:
InputStream fileStream = expansionFile.geTinputStream("BACkground/flower.png");
我认为您放置ZIP文件的位置不正确.根据开发人员指南:
成功测试后,您可以通过开发人员控制台上传扩展ZIP和APK.
你读完了APK Expansion Files吗?这很简单.
以上是大佬教程为你收集整理的Android扩展文件全部内容,希望文章能够帮你解决Android扩展文件所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。