Dav*_*ott 12 android android-sdcard
我有一个下载大量内容的应用程序(它在用户之间有所不同,但可能是200mb到1GB或更多).
目前,我将所有这些内容保存在外部存储上,因为这可能是空间最大的区域,例如SD卡.这在大多数情况下都可以正常工作,但是这种情况不一定是理想的.
如果设备具有内置的外部存储设备(如大多数平板电脑),但也有SD卡插槽,则外部存储问题会变得有点复杂.该应用程序可以安装到SD卡上,但内容将保存在内置存储中,而不是外部SD卡中.
如果应用程序安装在SD卡上,是否会getFilesDir()
在SD卡或内部存储器上给出路径?
处理这个问题的最佳方法是什么?我应该将内容保存到内部存储(在SD卡上),外部存储器还是在启动应用程序时询问用户最好的想法?
该应用程序可以安装到SD卡上,但内容将保存在内置存储中,而不是外部SD卡中.
不可以.如果设备有外部存储,则应用程序将安装到外部存储设备.设备是否也有SD卡并不重要.
如果应用程序安装在SD卡上,调用getFilesDir()会在SD卡或内部存储器上给出路径吗?
getFilesDir()
无论应用程序安装在何处,都始终是内部存储.
归档时间: |
|
查看次数: |
7396 次 |
最近记录: |