2016-08-05 61 views
1

是否有一个始终可用于Android的文件夹。我知道​​,但我需要检查它的状态。这意味着,有时候该文件夹可能是不可避免的。我不想使用内部应用程序存储,因为我(和客户)需要通过电脑访问文件。那么有没有一个提供的文件夹在Android中始终可用?总是可用的公共文件夹

回答

1

外部存储是你想要的。这是可从PC访问的存储。它可能不可用的原因是因为当您在PC上打开文件夹时,设备无法写入文件夹。因此,在这种情况下,您只需通知用户在继续操作之前拔下其USB电缆并关闭其PC上的文件夹。

Android docs state this here

注意:如果用户安装 外部存储在计算机上或删除媒体,而且也 没有安全在文件执行您保存到外部存储外部存储设备变得不可用。所有 应用程序都可以读取和写入放置在外部存储器 上的文件,并且用户可以将其删除。

外部存储是你想要做什么,除非你写一个网络位置(如数据库等),然后以某种方式让用户有访问数据的唯一选择。

+0

它说“或删除媒体”。所以对于一些设备,如果客户不使用SD卡,这将是不可避免的,对吧? –

+2

它因设备而异。某些设备使用物理SD卡进行外部存储。对于没有SD卡的设备,设备内部有一个内部“外部”存储器。这是令人困惑的,我知道。但是如果设备没有SD卡,只要当前没有在PC上打开,内部分区仍然可供您写入。 – NoChinDeluxe

+0

我知道某些设备没有sd插槽,并且在内部存储器中有一个保留区域用作外部存储器。但是,例如,如果一个设备有SD卡插槽,并且用户没有使用SD卡。在这种情况下'getExternalStoragePublicDirectory'将返回一个有效的路径?谢谢你的帮助。 –

相关问题