我在Android Studio中构建应用程序,并遇到问题。该应用程序的基本思想包含一个Relative_layout,里面有两个按钮。每按一次按钮,它都会将布局的背景设置为存储在“res/drawable文件夹”中的随机图像。事情是,我将有一个非常大的数量(大于10.000)的图片(高分辨率)存储在该文件夹中。这会对应用的APK大小产生很大影响吗?如果是这样,是否有任何其他更有效的方式来存储(或连接)一个Android应用程序的大量图片?我应该在Android Studio中存储大量图片吗?
1
A
回答
0
你有3种选择:
- 存储图像的本地资源,具有很高的清晰度:您的应用程序的大小将是巨大的
- Stroe的图像作为本地资源,但分辨率较低:您的应用程序尺寸将更小
- 将所有图像存储在Web服务器上,并在需要时将其检索(使用picasso非常简单):您的应用程序大小将非常小。
您决定。
0
如果图片数量很大,最好在服务器上存储并加载需要时动态使用Glide(快速高效的开源媒体管理和图片加载框架),您可以加载图片并显示一行代码。
相关问题
- 1. 我应该将我网站的图片存储在heroku上吗?
- 2. iPhone存储大量图片
- 3. 我应该在webroot之外存储上传的图片吗?
- 4. 在android中存储大量图像
- 5. 存储大量图像android
- 6. 我应该在SQLite数据库中存储图像吗?
- 7. 网站的图片文件夹和图片应该存储在SVN存储库中吗?
- 8. 我应该大写我的常量吗?
- 9. 我应该在调用web.py之间存储变量吗?
- 10. 我应该在Android Studio中版本应用/构建文件吗?
- 11. 我应该存储openid claims_id加密吗?
- 12. 我应该将相关模型保存在存储库中吗?
- 13. 我应该使用redis来存储大量的二进制文件吗?
- 14. 在android中存储大量数据
- 15. Isnt setprecision不应该改变存储在变量中的值吗?
- 16. 库和媒体文件应该存储在存储库中吗?
- 17. 对于存储结果,我应该存储在MySQL或.txt中吗?
- 18. Firebase存储和Android图片
- 19. 我应该在Redshift中存储小数据集吗?
- 20. 我应该在会话中存储用户数据吗?
- 21. 我应该在存储过程中使用EntityFramework吗?
- 22. .git文件夹应该存储在我的SVN仓库中吗?
- 23. 我应该在Redis中存储JWT令牌吗?
- 24. 我应该在数据中存储默认行为吗?
- 25. 我应该在ViewState中存储数据库ID字段吗?
- 26. 我应该在ID登录中持久存储ID令牌吗?
- 27. 我们应该在CVS/SVN中存储JRE吗?
- 28. 我们应该在资源中存储格式字符串吗?
- 29. 我应该直接在Angular 2中使用本地存储吗
- 30. 我应该在Redux中存储承诺吗?
是的,它会的。通过http加载它们。 –
同意以上所述。使用类似于广场上的毕加索的东西 –
“res”文件夹中的所有内容都将与您的apk包装在一起,因此每张照片的文件大小都会随之增加。 – QBrute