【发布时间】:2013-04-23 05:27:37
【问题描述】:
我有超过 50MB 的项目。我在 raw 文件夹中有一些图像和视频。如何生成扩展文件?我已经浏览了开发人员文档,但对我来说并不清楚。它令人困惑。任何人都可以帮助我吗?
我应该从项目中复制原始文件夹并将其粘贴到桌面上,然后使用谷歌文档中给出的名称格式压缩整个文件夹吗? 例如:我的包名称为“com.my.package”,版本代码为 1 和主扩展文件。 我是否必须压缩整个原始文件夹并将名称命名为“main.1.com.my.package.zip”
创建后,我需要从项目文件夹中删除原始文件夹,然后我需要更改项目中的代码以从存储位置访问文件。我该怎么做?
我使用以下代码访问原始文件夹中的文件。如何更改此设置以访问存储在 SD 卡中的扩展文件中的文件?
String path1 = "android.resource://" + getPackageName() + "/" + R.raw.e4;
【问题讨论】:
-
Android expansion file 的可能重复项
-
我使用了这个代码。 InputStream fileStream = expansionFile.getInputStream("background/flower.png");但我在flower.png 收到错误,错误是“flower”无法解析为变量。
-
For those who worry about the 50 MB limit, it is now 100 MB。足以让您摆脱扩展文件。 100 MB 对于 proguard 和资源缩减来说已经很多了,大多数应用程序可能在 100 MB 或更少,除了大型应用程序和游戏
标签: android apk apk-expansion-files