【发布时间】:2013-05-31 15:26:28
【问题描述】:
我已经在市场上推出了一个应用程序该应用程序不是一个游戏,它只是一个包含大量图片和统计数据的信息应用程序,我收到了来自某人的评论,称该应用程序的大小为 20Mb,存储在“内部存储不公平,其中一些应该存储在 SD 卡上。”
现在我仍在努力学习有关 android 编码的所有知识,但这有什么大不了的,所以我应该将所有这些图像移动到 SD 卡等外部存储设备中吗? 20Mb 到内部存储是否太多,或者我应该注意什么 Mb 数才能知道何时存储到外部?我查看了存储文档here,它指出用户可以在启用 USB 大容量存储以在计算机上传输文件时进行修改,那么如果用户修改/删除/更改任何内容,这会对我的应用程序造成风险吗?
【问题讨论】:
-
如果你是这个应用的用户,你希望它做什么?您通常先用完哪个,内部存储还是外部存储?
-
@PeterLawrey 是的,以这种方式思考是个好主意,即使作为开发人员,我有时也会忘记像用户一样思考。所以基本上我应该检查一下用户是否有外部存储,如果他们确实将其保存在那里,如果没有继续保存在内部存储上?
-
是 APK 大小 20MB 还是应用下载的数据 20MB?
-
@MaciejGórski APK 为 20MB
-
@JoeyL 这就是我希望我的应用程序做的事情。 ;)
标签: java android storage android-sdcard