android - Android,在android项目中加载大量图片
问题描述
我必须在android项目中上传200mb图片(大约4000张图片)。我需要它在应用程序中拥有本地的所有内容。我试图将所有内容都放在可绘制文件夹中。但它没有安装告诉我的应用程序:
未知故障(在 android.os.Binder.execTransact(Binder.java:752))
当我单击 Binder.java:752 时,它会将我带到这一行:
checkParcel(this, code, reply, "不合理的大绑定回复缓冲区");
所以,我认为,问题在于我把所有东西都放在了drawable中。有没有人知道我该如何解开这个谜语?
解决方案
我以前没用过,但谷歌有一个大 APK 文件的解决方案,它的名字是 APK expension files。官方文档在这里:https ://developer.android.com/google/play/expansion-files
你也可以在这个线程中找到一些关于扩展文件的解释:创建 APK 扩展文件的步骤
或者,您可以将图像文件下载到目录中以供使用。但是用户可以使用文件资源管理器应用程序访问图像。
推荐阅读
- visual-studio-2019 - 包 Microsoft.AspNetCore.Components.WebAssembly 5.0.0 与 netstandard2.1 不兼容 (.NETStandard,Version=v2.1)
- ios - Xamarin Forms:如何在 Xamarin ios 应用程序中检查 GPS 是打开还是关闭?
- java - DynamoDB 条件表达式语法
- java - 如何从 xml 字符串内容构建 HierarchicalConfiguration 对象?
- r - 如何提取R中引号内的书目中的所有文本?
- ruby-on-rails - 设计谷歌omniauth,成功登录后将用户重定向到accounts.google.com
- c - 无法拆分和合并内存块:链表段错误
- assembly - 引导扇区中 16 位实模式下的内存行为异常
- r - ggplot:重新排序分类y轴(甘特图)
- flutter - 使 ListView.builder() 显示下一个(或上一个)元素的一部分