我使用PCSOFT Windev CASE开发了一个应用程序。有一条指令“ fRepExe”等效于getFilesDir。

取而代之的是,我将其替换为对Java指令getExternalFilesDir的调用,该指令允许查看来自文件管理器的文件,例如,或通过PC上的USB电缆。

我的问题是:确定getFilesDir与getExternalFilesDir驻留在同一存储设备上吗?

例如,如果getFilesDir在内部存储器上,则确定getExternalFilesDir也在内部存储器上。如果getFilesDir在外部sdcard上,是否也可以确定getExternalFilesDir?

最佳答案

对于用于getFilesDir()getExternalFilesDir()的分区,不能保证。实际上,在Android 1.x / 2.x上,它们很可能位于不同媒体的不同分区上。

如今,getFilesDir()getExternalFilesDir()可能位于同一媒体的同一分区上,但是您不应假定这样做。

10-08 14:54