android中的内部存储和外部存储是什么意思?是否外部存储是微型 SD 卡和内部存储手机内存?如果我需要为我的应用程序编写一个文件,这只是我的应用程序需要(用户与此文件无关),那么我应该在哪里写入我的文件 - 在内部存储器或外部存储器中?
我认为,如果我将文件写入 SD 卡(外部存储器),那么当用户拔出 SD 卡时,应用程序将无法读取文件。这样对吗?如果它是正确的,那么在外部存储器中写入文件将不符合我的标准。因为,我的应用程序必须多次检查文件中的一些数据,如果在那个特定时刻用户将 SD 卡拔出,我的应用程序就无法实现其目标。
而且我需要永久写入文件(但如果用户卸载该应用程序,则应删除该文件)。那么,我应该走哪条路?