1

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

取而代之的是,我通过调用 java 指令 getExternalFilesDir 来替换它,该指令允许从文件管理器中查看文件,例如或通过 PC 上的 USB 电缆。

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

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

4

1 回答 1

3

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

如今,很可能getFilesDir()位于getExternalFilesDir()同一媒体的同一分区上,但您不应该假设。

于 2017-04-04T10:45:00.790 回答