选择内部存储和外部存储

Sho*_*shi 5 android android-file

android中的内部存储和外部存储是什么意思??s 外部存储微型 SD 卡和内部存储手机内存?如果我需要为我的应用程序编写一个文件,这只是我的应用程序需要的(用户与这个文件无关),那么我应该在哪里写我的文件 - 在内部存储器还是外部存储器中?

我认为,如果我将文件写入 SD 卡(外部存储器),那么当用户拔出 SD 卡时,应用程序将无法读取该文件。这样对吗?如果是正确的,那么在外部存储器中写入文件将不符合我的标准。因为,我的应用程序必须多次检查文件中的某些数据,如果在那个特定时刻用户拔出 SD 卡,我的应用程序将无法实现其目标。

而且我需要永久写入文件(但如果用户卸载该应用程序,则应删除该文件)。那么,我应该走哪条路?

小智 -2

将内部存储用于您的目的(作为文件或作为共享 pref[键值对] )

SD 卡不适合您使用。

使用 Android 开发人员链接,其中解释了各种存储选项: http://developer.android.com/guide/topics/data/data-storage.html

干杯,普雷亚