【发布时间】:2016-02-04 20:39:53
【问题描述】:
我目前正在创建一个应用程序,它可以容纳数百张图片,确切地说是 445 个 .png 文件,总共 19.7MB。我正在使用回收站视图和卡片视图来显示每个图像。
将所有这些图像存储在可绘制文件夹中是最好的方法吗?此外,如果我确实将它们存储在可绘制文件夹中,这些图像在完成后是否易于人们从应用程序中提取?有一点安全感会很好,因为我在创建图像时付出了很多努力。
【问题讨论】:
-
提取就像苹果派一样简单。 Apk 只是一个 zip 存档,因此您可以毫无问题地提取其内容。
-
这样做更安全的方法是什么? @aelimill
-
这真的取决于这些资产(图像)的种类,它们对用户/应用程序/视图的重要性。将它们保存在外部服务器上也很麻烦,尤其是这样做会消耗用户带宽。如果需要在不同的设备类型上缩放资产,最好将它们放在可绘制文件夹中(20MB 不算多),否则将它们存储在资产文件夹中,存档并以优化的方式访问它。此外,您可以使用像 Picasso 这样的库来加载它们。
标签: android android-drawable android-image