我是这个问题的新手,我读了很多关于堆栈溢出的话题,现在我陷入了混乱之中。我有一个简单的问题,如果我在我的应用程序包中创建文件,我调用getExternalCacheDir(),这意味着我将这个文件保存在SDcard上?
发布于 2014-08-06 15:56:28
我调用getExternalCacheDir(),这意味着我将这个文件保存在SDcard上?
不,那会把它放在外部存储器里。一般来说,外部存储器不是可移动存储器。
在Android 4.4+上,getExternalCacheDirs() (注意复数方法名)可能返回您可以写入的可移动存储的位置。
https://stackoverflow.com/questions/25164908
复制相似问题