我使用PCSOFT Windev CASE开发应用程序。有一条指令“fRepExe”等同于getFilesDir。
而不是那样,我通过调用java指令getExternalFilesDir来替换它,允许从文件管理器中查看文件,例如或通过PC上的USB电缆。
我的问题是:是否确保getFilesDir与getExternalFilesDir位于同一存储设备上?
例如,如果getFilesDir位于内部存储上,那么它是否确保getExternalFilesDir也在内部存储上。如果getFilesDir在外部SD卡上,是否也确定getExternalFilesDir?
答案 0 :(得分:3)
对getFilesDir()
和getExternalFilesDir()
使用的分区无法保证。事实上,在Android 1.x / 2.x上,它们很可能会出现在不同媒体的不同分区上。
如今,可能 getFilesDir()
和getExternalFilesDir()
位于同一媒体的同一分区上,但您不应该认为。